- From: <bugzilla@jessica.w3.org>
- Date: Tue, 25 Feb 2014 21:30:22 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24591
--- Comment #19 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> ---
(In reply to Sam Ruby from comment #14)
> (In reply to Leif Halvard Silli from comment #13)
> > If we focus on the wide issue:
> By contrast, block elements expressed as if they were a child of of a <span>
> element don't end up that way in the DOM.
Not so fast. That is true *only* when <p> is not the parent *and* the page is
*not* in quirks-mode.
True: <!DOCTYPE HTML>
<p><span><div>
The div gets spit out of the p element
</div></span></p>
False: <!--<!DOCTYPE HTML>-->
<p><span><div>
The div gets spit out of the p element
</div></span></p>
False: <!DOCTYPE HTML>
<div><span><div>
The div does *not* get spit out of the p element
</div></span></div>
False: <!DOCTYPE HTML>
<p><object><div>
The div does *not* get spit out of the p element
</div></object></p>
So, basically, it is only for <p> that what you say about ”block being spit out
of span in the DOM” is (mostly) true. In fact, I remember Hixie providing the
tip sometime that one could wrap block element sin span ... (Must have been in
2007.)
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 25 February 2014 21:30:23 UTC