On Fri, Feb 3, 2012 at 8:07 PM, Vincent Hardy <vhardy@adobe.com> wrote: > Regarding the initial containing block, I am not sure what is missing from > the spec. can you clarify? Section 4.1 is explicit: > > "The edges of the first region in a region chain associated with a named > flow establish the rectangle that is the initial containing block of the > named flow." > > So why do you think the positioning of absolute elements in undefined in > the specification? > Oh, I didn't realize you were redefining the ICB with the intent of modifying the positioning spec. That does make it a bit clearer, but ... Currently in CSS, the ICB is defined as "The containing block in which the root element <http://www.w3.org/TR/CSS2/conform.html#root> lives". There is only one per document, which is why the specs always refer to "*the* initial containing block". You are implicitly redefining the ICB to be something that can be different for different elements (or possibly boxes, I'm not sure), which is actually a nontrivial change to CSS. Such a change really needs to be called out, may have unintended consequences, and possibly doesn't belong in Regions spec. We'd also need to audit all specs to make sure that when they refer to "the initial containing block", it's clear which elements' ICB they're referring to. It may actually be easier to do what you want by some other means. Rob -- "If we claim to be without sin, we deceive ourselves and the truth is not in us. If we confess our sins, he is faithful and just and will forgive us our sins and purify us from all unrighteousness. If we claim we have not sinned, we make him out to be a liar and his word is not in us." [1 John 1:8-10]Received on Saturday, 4 February 2012 00:53:16 GMT
This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:50 GMT