- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 3 Sep 2009 23:33:33 +0000 (UTC)
On Thu, 2 Jul 2009, Ryosuke Niwa wrote:
>
> Hi, I just realized that in HTML4.01 spec, DTD doesn't seem to allow
> nested OL or UL without LI. See
> http://www.w3.org/TR/REC-html40/struct/lists.html#h-10.2 In fact, the
> nested list example is marked deprecated. ?But in practice, all major
> user agents produce nested list when execCommand("Indent"...) is
> executed. ?Is there any chance we can?standardize?nested lists, and in
> particular, what UA produce?
I don't think nested lists really make much sense -- a list is a list of
items, and a nested list is just one of the items.
> For example, all?major?browsers (Firefox, IE, & WebKit)?produce
> slightly different?versions of HTML?when?indenting?"item?2"?in the
> following HTML (assume it's content-editable):
> <ol>
> <ol id="u1"><li id="i1">item 1</li></ol>
> <li id="i2">item 2</li>
> <ol id="u3"><li id="i3">item 3</li></ol>
> </ol>
Well that's just very wrong on so many levels. I don't think we want to
condone it.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 3 September 2009 16:33:33 UTC