- From: Bert Bos via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 14 Feb 2012 01:04:30 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-layout
In directory hutz:/tmp/cvs-serv31306
Modified Files:
new.src.html
Log Message:
More text about creating new names for slots with '::slot()'.
Index: new.src.html
===================================================================
RCS file: /sources/public/csswg/css3-layout/new.src.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- new.src.html 14 Feb 2012 00:37:14 -0000 1.2
+++ new.src.html 14 Feb 2012 01:04:28 -0000 1.3
@@ -1191,6 +1191,11 @@
grammar</abbr>
</table>
+<p>All content positioned into the same slot, whether positioned by
+name ('position: a'), by coordinates ('position: 2 3') or implicitly
+by flowing into the default slot, forms a single flow, with content in
+document order.
+
<div class=issue>
<p>css3-grid-align allows to define a position either by saying how
many rows/columns it spans, or by saying at which row and column
@@ -1270,7 +1275,8 @@
</div>
<p class=issue>The ''::slot()'' pseudo-element can also be used to
-create slots that overlap with other slots.
+create slots that overlap with other slots and to create alternative
+(alias) names for slots.
<div class="example issue">
<p>For example, the following creates a slot that overlaps two other
@@ -1285,6 +1291,15 @@
</pre>
</div>
+<p>If a '::slot()' pseudo-element refers to a name that already exists
+in the element's grid element, than any 'position' property on that
+pseudo-element is ignored.
+
+<p>If a '::slot()' pseudo-element defines a new slot that coincides
+exactly with another slot in the element's grid element, then it is in
+fact the same slot, and the new name is an alias for that
+slot. <span class=issue>Unless it has a different 'z-index'?</span>
+
<p>The selector ''<var>E</var>::slot(<var>X</var>)'' selects the part
of an element <var>E</var> that falls inside the slot with name
<var>X</var> of a template <var>T</var>, where <var>T</var> is either
Received on Tuesday, 14 February 2012 01:04:31 UTC