[whatwg] <p> elements containing other block-level elements

Anne van Kesteren fora at annevankesteren.nl
Fri Apr 8 01:49:55 PDT 2005

Lachlan Hunt wrote:
> New UAs could be updated to handle <p><ol>...</ol></p> correctly (when 
> an HTML5 doctype is used) as text/html.

Ouch, that would break everything and no UA would agree with such a 
descision. Making even more tag soup hacks would be very bad for the 
real world.

> <p>...
>   <object type="image/png" data="list.png"><ol>...</ol></object>
> <p>

Why would you replace text with an image here?

>> For instance, in the XHTML variant you can use embedded MathML.
>> Is this just a case like that?
> I don't think so.  MathML can't be used in HTML because there are no 
> namespaces.  Whereas, the only reason <p><ol/></p> can't be used in HTML 
> is for bugwards compatibility.

I assume you mean backwards compatibility as the HTML4 specification 
states how this should work.

I think MathML is an excellent example of something that is easy to 
introduce in XHTML documents but near impossible in HTML documents 
(although you could use the OBJECT element with the data URI scheme).

  Anne van Kesteren

More information about the whatwg mailing list