[whatwg] <p> elements containing other block-level elements
fantasai.lists at inkedblade.net
Mon Apr 11 13:46:05 PDT 2005
Ian Hickson wrote:
> I agree that it doesn't seem to make much sense to nest paragraphs inside
> those tables though.
> <pre><code> ... </code></pre>
> <blockcode> ... </blockcode>
> ...and given that the former would work in all existing UAs and the second
> wouldn't, and the former has the same semantics as the second, I don't see
> much of an advantage to the second.
It's similar to the distinction between
<div><q> ... </q></div>
<blockquote> ... </blockquote>
>>That is indirectly nesting P elements, a bit ugly IMHO. It also doesn't
>>Why would you want a P element there?
> It would probably be part of something bigger, as in:
You're still indirectly nesting paragraphs here. Although I agree that you
get nested paragraphs with blockquote, I don't think that the author's own
text would have a paragraph within a paragraph, list markers notwithstanding.
>>Ouch! Forbid this.
> I probably agree with this, but I'm not 100% sure. What about <pre>
> blocks around e-mails:
<pre> means <preformatted> not <preserve whitespace>. You should not
have block-level markup within <pre>; block-level distinctions within
<preformatted> text (such as plaintext emails) are given by the previous
formatting (e.g. whitespace).
(Yes, I meant 'e.g.'; C code is preformatted, too, but its block level
distinctions are given by braces and the like.)
More information about the whatwg