- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 15 Oct 2011 01:26:10 +0000
- To: public-css-commits@w3.org
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 ‘<code class=css>auto</code>’, 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 @@ ‘<code class=css>auto</code>’, a used ‘<code class=property>column-width</code>’ 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