On 23 Nov 2008, at 20:11, Benjamin Hawkes-Lewis wrote:

I'm wondering whether:

<dt>Jack White</dt>
<dd>foobar<p>baz</p><p>quux</p></dd>

is equivalent to or different to:

<dt>Jack White</dt>
<dd><p>foobar</p><p>baz</p><p>quux</p></dd>

Semantically equivalent, though different in the trees they produce (in the former "foobar" is a text node child of the dd element, in the latter it is a text node child of the first p element child of the dd element).

and whether

<dt>Jack White</dt>
<dd>foobar</dd>

is equivalent to or different to:

<dt>Jack White</dt>
<dd><p>foobar</p></dd>

Same — semantically equivalent, though different in the trees they produce (in the former "foobar" is a text node child of the dd element, in the latter it is a text node child of the p element child of the dd element).

Does DD have an implicit P, much as it has an implicit Q/BLOCKQUOTE?

No: a run of text nodes (and phrasing content elements) is a paragraph, much like an explicit one created by the p element. <http://www.whatwg.org/specs/web-apps/current-work/#paragraphs > details this in-depth.


--
Geoffrey Sneddon
<http://gsnedders.com/>

Reply via email to