[CSSWG] Resolutions Beijing F2F 2007-09-12

Major topics for Tuesday included:
   Rotation
   Scheduling
   CSS Snapshot 2007

Rotation
--------

   We reviewed Steve's email
     http://lists.w3.org/Archives/Public/www-style/2007Sep/0049.html
   and also an internal generic "transform" proposal from Hyatt (which
   Hyatt will hopefully post here?), spending most of the day discussing
   exactly how "rotation" would fit into the CSS layout model.

   Rotation is still at a very experimental stage in CSS, so the following
   are not final decisions.

   RESOLVED: Margins specified on an element apply to its anonymous
             container, not the rotated block itself. However the
             behavior of margins for "tight-wrapped" blocks is n
             quite settled.

   CONSENSUS: There are two types of rotation: rotation that happens
              during layout (and pushes aside content below it), and
              rotation that happens after layout.

   RESOLVED: Overflow of the border box due to rotation has the same
             effect as overflow of the border box due to relative
             positioning. Margins by themselves should never trigger
             overflow.

   NOTED:    Tight wrap discussions have been deferred to later, however
             the WG observes that in many cases one will want a fixed
             offset from the edge of the relevant polygon. This should be
             the shape of the border edge, and might not be the margin
             edge. The tight-wrap settings will probably want a way to
             use the margins as applied to the border box instead of
             using only a fixed offset.

   RESOLVED: Rotation that affects layout creates a new "block formatting
             context". Rotation that doesn't, doesn't necessairly.

   RESOLVED: Rotation applies to all elements within the containing block:
             absolutely-positioned descendants that are positioned with
             respect to an ancestor containing block are not affected by
             the ortation.

   RESOLVED: "width: auto" on a rotated element means use the available
               width before rotation.
             "width: max-intrinsic; rotate: rotate-to-fit-keyword"
               enables the case where we shrinkwrap around the text to
               find its width and pick the smallest angle that will make
               that block fit.
             "width: shrinkwrap" uses the available space after rotation,
               starting with one line and making the block taller and
               narrower as more content comes in, until it reaches its
               minimum content width (or min-width).

CSS Snapshot 2007
-----------------

   RESOLVED: The CSSWG will publish a document that collects together all
             the CSS specs that we consider stable, a profile that declares
             the scope and state of CSS at this point in time. It will include
             only specs that we consider stable in their definitions (i.e. we
             don't expect significant changes) and for which we have enough
             implementation experience that we are sure of that stability.

   RESOLVED: The 2007 version of this document will include
               CSS2.1
               Selectors
               CSS3 Color
               CSS Namespaces

   NOTED:    The 2008 version of this document is likely to contain also
               CSS3 Paged Media
               CSS Ruby
               Media Queries

Received on Sunday, 16 September 2007 01:04:10 UTC