Re: [CSS21] Distinguishing block boxes, block containers, and block-level elements

Anton Prowse wrote:
> Anton Prowse wrote:
>> fantasai wrote:
>>> CSS2.1 Issue 120
>>> The approach taken is to define existing terms more precisely, define a
>>> couple of new terms, and use all of these terms more accurately 
>>> throughout the specification.

>>   | A <dfn>block box</dfn> is a block-level box that is either a block
>>   | container box or the principal block-level box of a replaced
>>   | element

> Depending on the answer to my question posted above, it's likely the
> case that the only type of block box that is not a block container box
> is an anonymous table box.

That came out garbled; let me rephrase it:

it's likely the case that the only type of block-level box that is not
a block box is an anonymous block-level table-wrapper box.

The latter term refers to the anonymous block-level box that wraps the
table-caption box and the table box.  I use it to avoid confusion with a
table box (the one that holds the rows and columns but not the caption)
that is generated anonymously as needed when an element with
display:table is missing.

Anton Prowse

Received on Monday, 2 August 2010 21:54:25 UTC