1 Aug 2010 20:22
[CSS21] 10.6.1, 10.6.3 and 10.6.7 - editorial issues
Anton Prowse <prowse <at> moonhenge.net>
2010-08-01 18:22:12 GMT
2010-08-01 18:22:12 GMT
10.6.7 ('Auto' heights for block formatting context roots) says:[1]
# In addition, if the element has any floating descendants whose
# bottom margin edge is below the bottom, then the height is increased
# to include those edges. Only floats that are children of the element
# itself or of descendants in the normal flow are taken into account,
# e.g., floats inside absolutely positioned descendants or other
# floats are not.
Issue 1:
s/below the bottom/below the bottom of the content area/
Issue 2:
The second sentence is clumsy and misses some important cases. Floats
that are children of child inline-blocks, tables or inline-tables should
also be excluded. The sentence needs replacing with
| Only floats which are participate in this block formatting context
| taken into account.
and the first sentence of the section modified as follows:
| In certain cases (see the preceding sections), the height of an
| element is computed as follows:
s/element/element that establishes a block formatting context/
It's possible, however, that 10.6.7 is being deliberately decoupled from
(Continue reading)
I thought my suggestion was
reasonable for the time being, given the current standards of rigour in
this part of the spec.
But the fact is, as you say, that we probably do need a term for
elements that establish a block formatting context; and if we address
the elements vs boxes thing then there'll be even more need for one for
principal block boxes generated by elements that establish a block
formatting context, which is quite a mouthful!
RSS Feed