- From: Ian Hickson <ian@hixie.ch>
 - Date: Fri, 4 Sep 2009 00:13:32 +0000 (UTC)
 
On Thu, 3 Sep 2009, Ojan Vafai wrote:
>
> I don't see what the problem here is. How is it wrong? Why can't a list be a
> type of list item?
It can:
   <ol>
    <li>
     <ol>...</ol>
    </li>
   </ol>
The request was for <ol> to be directly inside <ol>, which makes no sense.
> Focusing more on practicalities, every browser produces and deals correctly
> with this type of HTML.
The spec defines how to process it.
> Given that contentEditable is used by just about every rich-text email 
> or blog-posting service, it's not like browsers can stop supporting this 
> without breaking a very long tail of sites with user-generated content.
Stop supporting what?
> Internet Explorer, Firefox, Opera, Safari and Chrome all nest lists 
> inside lists when you call execCommand('indent') on a list item. What 
> practical reason is there for them all to change this behavior?
We shouldn't encourage bad markup.
-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 3 September 2009 17:13:32 UTC