- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 10 Jun 2010 12:13:04 -0400
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: Paul Duffin <pduffin@volantis.com>, www-style <www-style@w3.org>
On 6/10/10 12:04 PM, Tab Atkins Jr. wrote:
> Just from the spec, though, this area is underdefined. I *suspect*
> that ::outside's containing block is its superior's containing block,
> and that it can (when appropriate) be the containing block for its
> superior, exactly as if you'd simply wrapped the superior in a<div>.
Note that the first clause of that last sentence is contradicts the last
one, if one does something like "foo::outside { position: absolute; }"
say when foo itself is not positioned.
The last clause is the one that would make the most sense from an
authoring perspective.
> (Personally, I suspect an ::inside pseudo would work better. It would
> wrap the superior's children, rather than wrapping the superior
> itself.)
Offhand, that seems like it would be easier to implement, but doesn't
work well for replaced elements, whereas ::outside doesn't care what
it's wrapping.
-Boris
Received on Thursday, 10 June 2010 16:13:39 UTC