[CSS 2.1: 9.4.1] Block Formating Context - clarification of term propagated

In CSS2.1: 9.4.1 - Block Formating Context there is this line.


#and elements with 'overflow' other than 'visible' (except when
#that value has been propagated to the viewport) establish new
#block formatting contexts.


Firstly can the word 'viewport' be changed to 'viewpoint' which I think 
is the intended meaning.


What does the part in the parentheses "except when that value has been 
propagated to the viewpoint" actually mean?


The word propagated seem to have this meaning.


#to transmit (hereditary features or elements) to, or through, offspring.


A literal interpretation of the word propagated would indicate that the 
viewpoint itself inherits a condition of overflow other than 'visible' 
from its' parent. This sounds odd since what is the parent of the viewpoint?


I think that the intended meaning is more like:


When decreasing the size of the viewpoint the viewpoint itself becomes 
an overflow container when any contents within the BODY (height or 
width) exceeds the height or width of the viewpoint or is positioned 
outside the viewpoint. This itself does not establish a 'new block 
formating context'.


Is this what the spec is meaning or am I understanding this wrong?


Alan

http://css-class.com/test/

Received on Monday, 9 June 2008 07:40:07 UTC