[css3-flexbox] minor box model comments

2. New values for ‘display’ property

   # Flexbox establishes a new block formatting context for its content.

   A flexbox doesn't actually establish a new block formatting context,
   since a block formatting context contains... block-formatted contents.
   Flexbox items establish new block formatting contexts for their children.
   But I understand what you're trying to do here, not sure how to describe
   it, maybe

   | A flexbox establishes a new flexbox formatting context, and thus behaves
   | outwardly like a block formatting context root (flow root).

3. Flexbox Items

   # Flexbox layout algorithm operates on flexbox items.
   # Flexbox items are:
   #
   #    Immediate block-level children of flexbox
   #    Atomic inline-level children of flexbox
   #    Contiguous run of non-replaced inline children, wrapped into an
   #    anonymous block

   So, once an element becomes a flexbox item, it is neither block-level
   nor inline-level. It is flexbox-level. So maybe write this like

   | The flexbox layout algorithm operates on flexbox items, which are
   | boxes that participate in a flexbox formatting context. Flexbox
   | items are created from: [insert list here]

~fantasai

Received on Monday, 15 August 2011 15:51:24 UTC