Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
spec:css3-box [2012/10/08 03:09] aprowsespec:css3-box [2014/12/09 15:48] (current) – external edit 127.0.0.1
Line 55: Line 55:
 Problem: difficulty in restricting attention to only those boxes for whom the container will establish the containing block \\ Problem: difficulty in restricting attention to only those boxes for whom the container will establish the containing block \\
 Problem: difficulty in removing boxes from the set of potential containing block–establishing boxes for a given kind of box. Problem: difficulty in removing boxes from the set of potential containing block–establishing boxes for a given kind of box.
 +
 +Note: need to incorporate extensions specified in the positioning spec
  
  
Line 173: Line 175:
  
 Interesting note: no flow root can ever establish an inline formatting context, because inline formatting contexts can only exist inside of another non-inline formatting context.  This is because inline formatting contexts may contain floats, and how those floats behave depends on the outer formatting context.  If the outer formatting context is a BFC then the float floats, though it's not clear where its box belongs in the box tree.  If the outer formatting context is something else (and no examples exist of this yet in CSS) then whether and how the float floats is up to that formatting context. Interesting note: no flow root can ever establish an inline formatting context, because inline formatting contexts can only exist inside of another non-inline formatting context.  This is because inline formatting contexts may contain floats, and how those floats behave depends on the outer formatting context.  If the outer formatting context is a BFC then the float floats, though it's not clear where its box belongs in the box tree.  If the outer formatting context is something else (and no examples exist of this yet in CSS) then whether and how the float floats is up to that formatting context.
 +
 +Random note: block formatting contexts are not concerned merely with the formatting of block-level elements.  They're also concerned with the formatting of floats and of list marker boxes.  Of course, if such things are defined to be block-level then semantically there's no issue... but the description of block-level formatting needs to make reference to these things, even if it leaves the details to other specs.
 +
 +Random note: each formatting context needs to explain how to resolve the battle between a child's intrinsic size and extrinsic size.
  
  
 
spec/css3-box.1349690945.txt.gz · Last modified: 2014/12/09 15:48 (external edit)
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki