- From: Daniel Beardsmore <public@telcontar.net>
- Date: Sun, 25 Feb 2007 02:32:01 +0000
- To: www-style@w3.org
David Woolley wrote:
>> But what is a "virtual containing block"? An enclosing <div>? I find those an
>
> Use of the ::outside selector
>
> <http://www.w3.org/TR/2003/WD-css3-content-20030514/#wrapping>
I have no idea how this would help me. I'm not sure if I don't understand you,
or you don't understand me?
From the spec, an ::outside block wraps one single element (or group of
elements if you use ::before/::after).
However, I don't see how this has anything to do with fluid grids at all. You
can't, so far as I see, write this:
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
And have this CSS wrap all three list items in a single ::outside block:
li::outside { ... }
Each <li> will get its own outside block.
For a fluid grid, this means nothing anyway. For example, supposing there's room
for two elements abreast in the window. The first two list items will be a fluid
row, the third will be on a new row.
The only way you'll know which are on which row is when you perform the layout.
I don't understand why it seems so hard to explain such a concept to anyone! By
"replacing" tables, I am not trying to REPLICATE table behaviour (that's what
display: table is for) but trying to find a saner alternative with benefits that
tables just cannot provide, primarily, that the assignment of colums and rows is
made by the browser at render-time.
Received on Sunday, 25 February 2007 02:32:52 UTC