[wp-hackers] p inside blockquote
shacker at birdhouse.org
Thu Mar 1 07:37:36 GMT 2007
On Feb 28, 2007, at 11:24 PM, Scot Hacker wrote:
>> From: "Sam Angove" <sam at rephrase.net>
>>> There is no XHTML rule that says this should happen. Create a test
>>> document with a blockquote, without the inner p, and validate it.
>>> It's fine. Both p and blockquote are block-level HTML elements. Why
>>> nest one inside the other?
>> The p element cannot contain block-level elements.
> I'm not suggesting that it should. I'm saying that blockquote can
> stand on its own without any p container, either inside or outside
> of itself. But WP won't let that happen (and this seems to be new
> behavior for WP - my blockquote CSS only broke with a recent
> update). WP is inserting unnecessary HTML that breaks a good number
> of CSS designs, and I'd like for it to stop doing that.
Looks like it's doing this to <div> as well. Enter:
and it renders:
Why? div, blockquote, and p are block-level equals. No XHTML rule
says that content inside a div or a blockquote must be in a p
container. But WP apparently thinks it must be so.
Why should this:
be forced to become this:
Tested in 2.1 and 2.1.1
More information about the wp-hackers