On 4/1/06, <b class="gmail_sendername">Patrick R. Michaud</b> &lt;<a href="mailto:pmichaud@pobox.com">pmichaud@pobox.com</a>&gt; 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 &lt;p&gt; tag says that it is not allowed to<br>contain other block markup, such as &lt;li&gt; or &lt;pre&gt;.&nbsp;&nbsp;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.&nbsp; What &lt;p&gt; really ends up meaning in HTML is 'a chunk of text with no embedded block elements'.&nbsp; 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;">&gt; But, at the end of the day, if there is some way of influencing the amount
<br>&gt; of space even at a page level (but preferably per paragraph) then we will<br>&gt; 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.&nbsp;&nbsp;:-)<br><br>For that matter, you can do it for just parts of a page using<br>a &gt;&gt;div&lt;&lt;:</blockquote><div><br>Ah, see therein lies a rub.&nbsp; That's fine so long as one doesn't mind digging in to the CSS.&nbsp; But that's really not 'author friendly' is it?&nbsp;
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Perhaps when the successor to HTML arrives we can<br>&gt; look at this again.&nbsp;&nbsp;:-)
<br><br>Well, XHTML 2.0 is already being defined, and notably it fixes<br>the &lt;p&gt; 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.&nbsp;&nbsp;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.&nbsp; :-)<br><br>And IE7 will supposedly manage transparent PNG images - how long has that been?<br><br>-- <br>Allister