Re: [css3-multicol] Applies to block containers

Also sprach Simon Sapin:

 > >   > The columns, column-width and column-count properties all have the same
 > >   > "Applies to" line:
 > >   >
 > >   > > non-replaced block-level elements (except table elements), table
 > >   > > cells, and inline-block elements
 > >   >
 > >   > This should really be "block container" instead of an inclusive list of
 > >   > the block containers that exist in CSS 2.1.
 > >
 > > It would be good to use a term rather than a list. But CSS 2.1 isn't
 > > crystal-clear on what a "block container" is. For example, the
 > > property index [1] sometimes calls it "block containers" (note plural)
 > > and sometimes "block container elements". Is there an updated
 > > definition in CSS3 somewhere?
 > >
 > >   [1] http://www.w3.org/TR/CSS21/propidx.html
 > 
 > Yes, CSS 2.1 can be a bit sloppy at times.
 > 
 > I use "block container" as short for "block container box", defined here:
 > http://www.w3.org/TR/CSS21/visuren.html#block-container-box

But properties apply to elements, not boxes.

 > AFAIK "block container element" is undefined. I’d much rather use "block 
 > container box" everywhere instead, if possible. If not, I suggest this 
 > definition:
 > 
 > > A block container element is an element that
 > > <a href="http://www.w3.org/TR/CSS21/visuren.html#box-gen">generates</a>
 > > a block container box.

This seems right. 

 > Not sure where it should go, though.

We could put it multicol somewhere, even if it it's a (hopefully)
universal truth.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome

Received on Wednesday, 20 February 2013 23:30:38 UTC