- From: Gilbert Baumann <unk6@rz.uni-karlsruhe.de>
- Date: Wed, 18 Aug 1999 08:50:27 +0200
- To: www-style@w3.org
There are two contradiction in REC-CSS2-19980512: Quote i: section 8.1 (Box dimensions) says | padding edge | [...] The padding edge of a box defines the edges of the | containing block established by the box. Quote ii: section 9.4.3 (Relative positioning), second paragraph: | A relatively positioned box establishes a new a new containing | block for normal flow children and positioned descendants. Quote iii: 10.1 (Definition of "containing block"), item 2 says: | 2. For other elements, unless the element is absolutely positioned, the | containing block is formed by the content edge of the nearest | block-level ancestor box. The first question is: What are the edges of an vanilla containing block? The padding edges (quote i) or the content edges (quote iii). The second question is: Suppose this input: <STYLE> EM { position: relative; } </STYLE> <P> <EM>foo <B>bar</B> baz</EM> What is the containg block of the B element? The box(en) created by EM (quote ii) or the box created by P (quote iii)? (after all EM is an inline element). Gilbert.
Received on Wednesday, 18 August 1999 02:51:17 UTC