- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Sat, 15 Sep 2007 21:03:55 -0400
- To: www-style@w3.org
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