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

Michael Gratton michael at quuxo.com
Thu Apr 7 18:33:32 PDT 2005


On 08/04/2005, at 8:47, Matthew Thomas wrote:
> <p>It makes sense to allow bulleted/numbered lists inside paragraphs, 
> for two reasons:<ul>
> <li>such lists are already used in typography</li>
> <li>they would have acceptable presentation in UAs that claim HTML4
>     support.</li>
> </ul>But as for inline lists, I think creating markup for them would 
> be a waste of time.</p>

I wonder if having nested block elements could make CSS author's life 
harder?

As was pointed out elsewhere on this thread (list?), existing UAs would 
implicitly close any outer block elements upon encountering a nested 
block element. So the example above would be treated as:

<p>...</p>
<ul>...</ul>
<p>...</p>

Or similar. WF2/HTML5 UAs wouldn't do this, of course.

If a CSS author for example specified padding for both the P and the UL 
elements, then wouldn't the results would be different depending on the 
UA's support for WF2/HTML5? Depending on how the legacy browser works, 
it might not be possible to work around this problem using 
child/descendent selectors.

Mike.

-- 
Michael Gratton, Software Architect.
Quuxo Software <http://web.quuxo.com/>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20050408/ffb7f2c9/attachment-0001.pgp>


More information about the whatwg mailing list