On Thu, Sep 3, 2009 at 4:33 PM, Ian Hickson <span dir="ltr"><<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>></span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I don't think nested lists really make much sense -- a list is a list of<br>
items, and a nested list is just one of the items. </blockquote><div><br></div><div>Are you arguing that all major implementations are wrong, and that we need to fix them? Even though many Web apps. are relying on this "wrong" convention? Doesn't that deviate from what HTML5 is trying to do? I personally like XHTML1/2 and I would never produce such invalid (X)HTMLs, but I don't think that's what the current state of UA implementations and Web.</div>
<div><br></div><div>While I agree that a nested list is one item in the outer list, it is different from a list inside a "paragraph" which happens to be a list item.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
> For example, all major browsers (Firefox, IE, & WebKit) produce<br>
> slightly different versions of HTML when indenting "item 2" in the<br>
> following HTML (assume it's content-editable):<br>
> <ol><br>
> <ol id="u1"><li id="i1">item 1</li></ol><br>
> <li id="i2">item 2</li><br>
> <ol id="u3"><li id="i3">item 3</li></ol><br>
> </ol><br>
<br>
Well that's just very wrong on so many levels. I don't think we want to<br>
condone it.<font color="#888888"><br></font></blockquote><div><br></div><div>That's why I'm suggesting to standarize it. And do you suppose all UA implementors would "correct" their behavior?</div><div>
<br></div></div>Ryosuke Niwa<div><br></div>