On 4/1/06, <b class="gmail_sendername">Patrick R. Michaud</b> <<a href="mailto:pmichaud@pobox.com">pmichaud@pobox.com</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
HTML's definition of the <p> tag says that it is not allowed to<br>contain other block markup, such as <li> or <pre>. Semantically<br>this is equivalent to saying that an author is not allowed to<br>place a list, quotation, or display in the middle of a sentence
<br>or paragraph.</blockquote><div><br>I'd never really looked at it that way before, but now that I do, I see you are right. What <p> really ends up meaning in HTML is 'a chunk of text with no embedded block elements'. And of course the whole philosophy behind HTML (and which so many users/designers have forgotten over the years) is that it is semantic.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> But, at the end of the day, if there is some way of influencing the amount
<br>> of space even at a page level (but preferably per paragraph) then we will<br>> have solved the problem and can move on.<br><br>There is already a way to do it at the page level -- just<br>define a per-page stylesheet that changes the .vspace margin
<br>to whatever you prefer that page to have. :-)<br><br>For that matter, you can do it for just parts of a page using<br>a >>div<<:</blockquote><div><br>Ah, see therein lies a rub. That's fine so long as one doesn't mind digging in to the CSS. But that's really not 'author friendly' is it?
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> Perhaps when the successor to HTML arrives we can<br>> look at this again. :-)
<br><br>Well, XHTML 2.0 is already being defined, and notably it fixes<br>the <p> tag so that it's allowed to contain block elements,<br>tacitly admitting the mistake that was made in HTML.</blockquote><div><br>Dead giveaway huh?
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So, what we're really waiting on is widespread adoption of<br>XHTML 2.0. But I wouldn't hold my breath waiting for it...
<br></blockquote></div><br>Well, proper adoption of CSS 1 is almost there now and that's only been about 8 years. :-)<br><br>And IE7 will supposedly manage transparent PNG images - how long has that been?<br><br>-- <br>Allister