csswg/css3-regions Overview.src.html,1.12,1.13

Update of /sources/public/csswg/css3-regions
In directory hutz:/tmp/cvs-serv19248

Modified Files:
	Overview.src.html 
Log Message:
Incorporated resolutions from the Seattle, July 2011 F2F meeting

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-regions/Overview.src.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Overview.src.html	18 Jul 2011 23:01:35 -0000	1.12
+++ Overview.src.html	4 Aug 2011 21:45:26 -0000	1.13
@@ -213,21 +213,21 @@
 <style>
 
 #article {
-    <strong>flow: article_flow;</strong>
+    <strong>flow-into: article_flow;</strong>
 }
 
 &lt;region1_sel&gt;, &lt;region2_sel&gt;, 
 &lt;region3_sel&gt;, &lt;region4_sel&gt; {
-    <strong>content: from-flow(article_flow);</strong>
+    <strong>content: flow-from(article_flow);</strong>
 }
 &lt;/style&gt;
 </pre>
     </div>
 
     <p>The above stylesheet directs the ''#article'' element to a named flow
-    called 'article_flow' by setting the 'flow' property. Then, content is
+    called 'article_flow' by setting the 'flow-into' property. Then, content is
     "poured" from that named flow into the desired regions by setting the
-    regions' 'content' property to ''from-flow(article_flow)''.</p>
+    regions' 'content' property to ''flow-from(article_flow)''.</p>
 
     <h3 id="region-styling">Regions Styling</h3>
 
@@ -625,7 +625,7 @@
     region can be controlled by the “break” properties. Finally, styling that
     is unique to the region can be specified by ‘region-style’ rules.</p>
 
-    <h3 id="the-flow-property">The 'flow' property</h3>
+    <h3 id="the-flow-into-property">The 'flow-into' property</h3>
 
     <p>The ‘flow’ property places an element into a named flow or automatically
     places it in the appropriate flow (see the <a href=
@@ -711,7 +711,7 @@
     sibling of it's ancestor for the purpose of layout in the regions taking
     content from this flow.</p>
 
-    <p>The 'flow' property does not affect the CSS cascade and inheritance for
+    <p>The 'flow-into' property does not affect the CSS cascade and inheritance for
     the elements on which it is specified. The flow property affects the visual
     formatting of elements associated to a named flow and of regions getting
     their content from a named flow.</p>
@@ -742,11 +742,11 @@
 #region1, #region2 {
     width: 200px;
     height: 200px;
-    content: from-flow(body_text);
+    content: flow-from(body_text);
 }
 
 #content {
-    flow: body_text;
+    flow-into: body_text;
 }
 &lt;/style&gt;
 
@@ -795,7 +795,7 @@
         <tr>
             <th>Value:</th>
 
-            <td>normal | none | from-flow(&lt;ident&gt;)| [ &lt;string&gt; |
+            <td>normal | none | flow-from(&lt;ident&gt;)| [ &lt;string&gt; |
             &lt;uri&gt; | &lt;counter&gt; | attr(&lt;identifier&gt;) |
             open-quote | close-quote | no-open-quote | no-close-quote ]+ |
             inherit</td>
@@ -909,7 +909,7 @@
         string is returned. The case-sensitivity of attribute names depends on
         the document language.</dd>
 
-        <dt><dfn id="from-flow-name">from-flow(&lt;ident&gt;)</dfn></dt>
+        <dt><dfn id="flow-from-name">flow-from(&lt;ident&gt;)</dfn></dt>
 
         <dd>The element will visually format the available elements in the
         named flow with name <a href="http://www.w3.org/TR/2011/REC-CSS2-20110607/syndata.html#value-def-identifier">&lt;ident&gt;</a>. If there is no flow with name
@@ -917,7 +917,11 @@
         any children visually. Multiple elements may be associated with the
         same named flow. See the 'content-order' property description to
         understand how content segments are associated with different
-        regions.</dd>
+        regions.
+        <br />
+        If the element is not a <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">block container box</a>, the value evaluates to 'normal'. This might be expanded in future versions of the specification
+        to allow other types of containers to receive flow content.
+        </dd>
     </dl>
 
     <div class="note">
@@ -929,16 +933,19 @@
 
         <p>In particular, note that the behavior of a '::before' or '::after'
         pseudo-element with a 'display' value that makes it an inline element
-        combined with a 'content' value set to 'from-flow(&lt;ident&gt;)' is
+        combined with a 'content' value set to 'flow-from(&lt;ident&gt;)' is
         undefined.</p>
     </div>
 
-    <div class="issue">
-        <p><strong>content: from-flow(&lt;low-name&gt;) v.s. from-flow: &lt;flow-name&gt;</strong></p>
+    <div class="issue resolved">
+        <p><a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">Third resolution on
+            Regions at the Seattle Face to Face meeting, July 2011</a>
+            
+        <p><strong>content: flow-from(&lt;flow-name&gt;) v.s. flow-from: &lt;flow-name&gt;</strong></p>
 
         <p><a href="http://lists.w3.org/Archives/Public/www-style/2011Jun/0413.html">WG Conference Call, CSSWG Minutes and Resolutions 2011-06-15</a>.</p>
         
-        <p>See <a href="http://wiki.csswg.org/spec/css3-regions#contentfrom-flow-flow-name-vs-from-flowflow-name">issue</a></p>
+        <p>See <a href="http://wiki.csswg.org/spec/css3-regions#contentflow-flow-from-name-vs-flow-fromflow-name">issue</a></p>
     </div>
     <div class="issue">
         <p>Should we consider adding the ability to do the following:</p>
@@ -967,11 +974,11 @@
 
 &lt;style&gt;
 .quote {
-    flow: "quotes";
+    flow-into: "quotes";
 }
 
 .pull-out {
-    content: from-flow(quotes);
+    content: flow-from(quotes);
     content-consume: atomic;
 }
 &lt;/style&gt;
@@ -982,17 +989,20 @@
         </ul>
     </div>
 
-    <div class="issue">
+    <div class="issue resolved">
+        <p><a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">First resolution on
+            Regions at the Seattle Face to Face meeting, July 2011</a>
+            
         <p><a href=
         "http://lists.w3.org/Archives/Public/www-style/2011May/0521.html">Mailing
         list comment</a></p>
 
-        <p>''content: from-flow(&lt;ident&gt;)'' moves an element to a named
+        <p>''content: flow-from(&lt;ident&gt;)'' moves an element to a named
         flow. Should we allow the content to be copied to a flow instead of
         moved to a flow. For example:</p>
 
         <div class="code">
-            #quote_A { flow: "quotes"; content: contents; }
+            #quote_A { flow-into: "quotes"; content: contents; }
         </div>
 
         <p>would keep ''#quote_A'' in the normal flow but also copy its content
@@ -1066,7 +1076,7 @@
         values are allowed.</dd>
     </dl>
 
-    <p>If two or more regions with the same 'from-flow( &lt;ident&gt;)' value
+    <p>If two or more regions with the same 'flow-from( &lt;ident&gt;)' value
     for their 'content' property, they are first sorted according to their
     'content-order' value. If multiple regions in have the same 'content-order'
     value, they are sorted according to the document order.</p>
@@ -1398,11 +1408,11 @@
         <pre>
 &lt;style&gt;
 #article {
-    flow: "article";
+    flow-into: "article";
 }
 
 #region_1, #region_2 {
-    content: from-flow(article);
+    content: flow-from(article);
     <strong>region-overflow: break;</strong> /* or none */
     <strong>overflow: visible;</strong> /* or hidden */
 }
@@ -1421,7 +1431,7 @@
         <table style="border: 1px solid gray;width: 100%;" summary=
         "Different values for the region-overflow property - Illustration.">
             <tr>
-                <td>''flow: "article"''</td>
+                <td>''flow-into: "article"''</td>
 
                 <td><code class="html">region_1</code> and <code class=
                 "html">region_2</code></td>
@@ -1495,11 +1505,11 @@
         <pre>
 &lt;style&gt;
     #div_1 {
-        <strong>flow: "article_flow";</strong>
+        <strong>flow-into: article_flow;</strong>
     }
     
     &lt;region1_sel&gt;, &lt;region2_sel&gt; {
-        <strong>content: from-flow(article_flow);</strong>
+        <strong>content: flow-from(article_flow);</strong>
     }
 
     /* region style RSA */
@@ -1697,7 +1707,7 @@
     readonly attribute <a href=
 "http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMString">DOMString</a> <a href="#dom-element-regionoverflow">regionOverflow</a>;
     getter <a href="#">Range</a>[] <a href=
-"#dom-element-getregionflowranges">getRegionFlowRanges</a>;
+"#dom-element-getregionflowranges">getRegionFlowRanges()</a>;
 };               
     
 </pre>
@@ -1766,7 +1776,9 @@
         used.
     </div>
 
-    <div class="issue">
+    <div class="issue resolved">
+        <p><a href="http://www.w3.org/Style/CSS/Tracker/actions/350">ACTION-350</a> was created
+            to add the API to the specification draft.</p>
         <p>It has been <a href=
         "http://lists.w3.org/Archives/Public/www-style/2011May/0379.html">suggested</a>
         to add an API to find which region displays an element in a named flow.
@@ -1822,17 +1834,18 @@
 
     <h4 id="css-grid-layout">CSS Grid Layout</h4>
 
-    <p>The CSS Grid Layout specification (see [[CSS3-GRID-LAYOUT]]) defines a
-    <a href=
-    "http://www.w3.org/TR/css3-grid-layout/#grid-cell-pseudo-element-selector">grid-cell
-    pseudo-element</a> selector for grid cells. Consequently, grid cells can be
-    a region.</p>
+    <p>The CSS Grid Layout specification (see [[CSS3-GRID-LAYOUT]]) does not define a
+        pseudo-element for grid cells. Consequently, grid cells cannot directly be a region.</p>
+    <p>However, it is possible to simply add a <a href="http://www.w3.org/TR/CSS21/visuren.html#block-boxes">block container box</a> to a grid
+        cell to make it a region.</p>
 
     <p>The following example shows how CSS Grid Layout could be use to create
     regions and position them to create the example given in the
     introduction.</p>
 
-    <div class="issue">
+    <div class="issue resolved">
+        <p><a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">Issue resolved during the July 2011 Seattle Face to Face Meeting</a>.</p>
+         
         There is a pending issue in the CSS Grid Layout module draft (section
         7.2) about whether or not grid cells should generate a box and have an
         associated 'display' property. To completely allow the use-case
@@ -1843,24 +1856,40 @@
     <div class="example">
         <pre>
 &lt;style&gt;
-body:before {
+#grid {
     display: grid;
     grid-template: "aae"
                    "bbe"
                    "cde";
 }
 
-body:before::grid-cell(a) {
+#a { grid-cell: 'a'}
+#b { grid-cell: 'b'}
+#c { grid-cell: 'c'}
+#d { grid-cell: 'd'}
+#e { grid-cell: 'e'}
+
+#a::before {
     content: url('illustration.png');
 }
 
-body:before::grid-cell(b),
-body:before::grid-cell(c),
-body:before::grid-cell(d),
-body:before::grid-cell(e) {
-    content: from-flow(article_flow);
+#b, #c, #d, #e {
+    content: flow-from(article_flow);
 }
 &lt;/style&gt;
+
+&lt;html&gt;
+    &lt;body&gt;
+        &lt;div id="article"&gt;...&lt;/div&gt;
+        &lt;div id="grid"&gt;
+            &lt;div id="a"/&gt;
+            &lt;div id="b"/&gt;
+            &lt;div id="c"/&gt;
+            &lt;div id="d"/&gt;
+            &lt;div id="e"/&gt;
+        &lt;/div&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
 </pre>
     </div>
 
@@ -1886,11 +1915,11 @@
 }
 
 body:before::nth-column(even) {
-    content: from-flow(article_1_flow);
+    content: flow-from(article_1_flow);
 }
 
 body:before::nth-column(odd) {
-    content: from-flow(article_2_flow);
+    content: flow-from(article_2_flow);
 }
 &lt;/style&gt;
 
@@ -1922,11 +1951,11 @@
         <pre>
 &lt;style&gt;
 #article {
-    flow: article_flow;
+    flow-into: article_flow;
 }
 
 #region_1, #region_2, #region_3, #region_4 {
-    content: from-flow(article_flow);
+    content: flow-from(article_flow);
 }
 
 #region_1 {
@@ -2003,7 +2032,7 @@
         	the flow property following <a href="http://lists.w3.org/Archives/Public/www-style/2011Jun/0583.html">discussion</a> on the mailing list.</li>
         <li>Simplified integration discussion on multi-column layout and just state that since
         column boxes are not addressable by selectors, they cannot be regions.</li>
-        <li>Added specification of how the 'flow' property interacts with object, embed and iframe 
+        <li>Added specification of how the 'flow-into' property interacts with object, embed and iframe 
         elements.</li>
         <li>Excluded 'default' from the possible identifier names on the flow property because it 
             <a href="http://www.w3.org/TR/2006/WD-css3-values-20060919/#keywords">may get reserved</a>.</li>
@@ -2016,6 +2045,20 @@
         <li>Renamed NamedFlowEvent to NamedFlowUpdate to avoid having 'Event' in the event name.</li>
 		<li>Added description for special behavior of iframe/object/embed as 
 		flow source</li>
+		<li>Removed issue on copying content to a named flow instead of moving elements to named
+		    flow following working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a>.</li>
+    	<li>Removed issue on content:flow-from v.s., flow-from property following working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a>.</li>
+    	<li>Renamed 'flow' to 'flow-into' following working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a>.</li>
+    	<li>Updated the css3-grid-align example following working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a> that 
+    	    it should use &lt;div&gt; instead of grid-cell pseudo elements that were removed
+    	    from the CSS Grid Layout specification.</li>
+        <li>Renamed 'from-flow' to 'flow-from' following a working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a>.</li>
+        <li>Limited the applicability of 'content: flow-from()' to block container box and added
+            a note that this might be expanded in the future, following a working group <a href="http://lists.w3.org/Archives/Public/www-style/2011Aug/0069.html">resolution</a>.</li>
+        <li>Removed issue about API to find which region displays an element in a named flow
+            since <a href="http://www.w3.org/Style/CSS/Tracker/actions/350">ACTION-350</a> was
+            created to add this API.</li>
+        
     </ul>
     
     <h2 class="no-num" id="acknowledgments">Acknowledgments</h2>

Received on Thursday, 4 August 2011 21:45:30 UTC