- 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