csswg/css3-writing-modes Overview.html,1.213,1.214 Overview.src.html,1.223,1.224

Update of /sources/public/csswg/css3-writing-modes
In directory hutz:/tmp/cvs-serv12930

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Change orthogonal flows auto-sizing to use available measure (when available). Also some clarifications to orthogonal sizing. In response to <http://lists.w3.org/Archives/Public/www-style/2011Sep/0375.html>

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -d -r1.213 -r1.214
--- Overview.html	14 Oct 2011 00:46:46 -0000	1.213
+++ Overview.html	15 Oct 2011 01:26:08 -0000	1.214
@@ -32,7 +32,7 @@
 
    <h1>CSS Writing Modes Module Level 3</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 14 October
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 15 October
     2011</h2>
 
    <dl>
@@ -41,7 +41,7 @@
     <dd><a
      href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a>
      <!--
-    <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20111014/">http://www.w3.org/TR/2011/ED-css3-writing-modes-20111014/</a>
+    <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20111015/">http://www.w3.org/TR/2011/ED-css3-writing-modes-20111015/</a>
 -->
      
 
@@ -2409,9 +2409,9 @@
 
   <p>For example, if a vertical block is placed inside a horizontal block,
    then when calculating the physical height (which is the measure) of the
-   child block the physical height of the parent block is used to calculate
-   the measure of the child's containing block, even though the physical
-   height is the extent, not the measure, of the parent block.
+   child block the physical height of the parent block is used as the child's
+   containing block measure, even though the physical height is the extent,
+   not the measure, of the parent block.
 
   <p>Since auto margins are resolved consistent with the containing block's
    writing mode, a box establishing an orthogonal flow, can, once sized, be
@@ -2432,10 +2432,12 @@
   <p>Orthogonal flows allow the opposite to happen: for the <a
    href="#available-extent"><i>available extent</i></a> to be defined, but
    the <a href="#available-measure"><i>available measure</i></a> to be
-   infinite. In such cases a percentage of the containing block measure
-   cannot be defined, and thus the initial containing block's size is used
-   instead as a <a href="#fallback-measure"><i>fallback measure</i></a> to
-   calculate such percentages.
+   indefinite. In such cases a percentage of the containing block measure
+   cannot be defined, and inline-axis computations cannot be resolved. In
+   these cases, the initial containing block's size is used as a <a
+   href="#fallback-measure"><i>fallback measure</i></a> in place of the <a
+   href="#available-measure"><i>available measure</i></a> for calculations
+   that require a definite available measure.
 
   <h4 id=orthogonal-auto><span class=secno>7.3.1. </span> Auto-sizing in
    Orthogonal Flows</h4>
@@ -2443,8 +2445,7 @@
   <p>If the computed measure of an element establishing an orthogonal flow is
    &lsquo;<code class=css>auto</code>&rsquo;, then the used measure is
    calculated as the <a href="#fit-content"><i>fit-content</i></a>
-   (shrink-to-fit) size using the initial containing block's size as the
-   available measure.
+   (shrink-to-fit) size.
 
   <h4 id=orthogonal-multicol><span class=secno>7.3.2. </span> Multi-column
    Layout in Orthogonal Flows</h4>
@@ -2460,8 +2461,6 @@
     &lsquo;<code class=css>auto</code>&rsquo;, a used &lsquo;<code
     class=property>column-width</code>&rsquo; is calculated for the element
     as the <a href="#fill-available-measure"><i>fill-available
-    measure</i></a> using the <a href="#fallback-measure"><i>fallback
-    measure</i></a> as the <a href="#available-measure"><i>available
     measure</i></a>.
 
    <li>If the columns' extent is not fixed, the <a

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -d -r1.223 -r1.224
--- Overview.src.html	14 Oct 2011 00:46:56 -0000	1.223
+++ Overview.src.html	15 Oct 2011 01:26:08 -0000	1.224
@@ -1742,9 +1742,9 @@
   <p>For example, if a vertical block is placed inside a horizontal
     block, then when calculating the physical height (which is the
     measure) of the child block the physical height of the parent
-    block is used to calculate the measure of the child's containing
-    block, even though the physical height is the extent, not the
-    measure, of the parent block.</p>
+    block is used as the child's containing block measure, even
+    though the physical height is the extent, not the measure, of
+    the parent block.</p>
 
   <p>Since auto margins are resolved consistent with the containing
     block's writing mode, a box establishing an orthogonal flow, can,
@@ -1764,18 +1764,19 @@
     
   <p>Orthogonal flows allow the opposite to happen: for the
     <i>available extent</i> to be defined, but the <i>available
-    measure</i> to be infinite. In such cases a percentage of the
-    containing block measure cannot be defined, and thus the
-    initial containing block's size is used instead as a
-    <i>fallback measure</i> to calculate such percentages.
+    measure</i> to be indefinite. In such cases a percentage of the
+    containing block measure cannot be defined, and inline-axis
+    computations cannot be resolved. In these cases, the initial
+    containing block's size is used as a <i>fallback measure</i>
+    in place of the <i>available measure</i> for calculations that
+    require a definite available measure.
 
 <h4 id="orthogonal-auto">
 Auto-sizing in Orthogonal Flows</h4>
 
   <p>If the computed measure of an element establishing an orthogonal
     flow is ''auto'', then the used measure is calculated as the
-    <i>fit-content</i> (shrink-to-fit) size using the initial containing
-    block's size as the available measure.
+    <i>fit-content</i> (shrink-to-fit) size.
 
 <h4 id="orthogonal-multicol">
 Multi-column Layout in Orthogonal Flows</h4>
@@ -1787,8 +1788,7 @@
   <ol>
     <li>If 'column-count' and 'column-width' are both ''auto'', a
       used 'column-width' is calculated for the element as the
-      <i>fill-available measure</i> using the <i>fallback measure</i>
-      as the <i>available measure</i>.
+      <i>fill-available measure</i>.
     <li>If the columns' extent is not fixed, the <i>fill-available
       extent</i> of the element is used.
     <li>The used column-count then follows from filling the resulting

Received on Saturday, 15 October 2011 01:26:17 UTC