- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 21 Jul 2011 00:28:25 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/selectors4
In directory hutz:/tmp/cvs-serv19954
Modified Files:
Overview.html Overview.src.html
Log Message:
Add :current pseudo-class for <http://lists.w3.org/Archives/Public/www-style/2011Jun/0236.html>, link to HTML5's dir attribute section
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/selectors4/Overview.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- Overview.html 18 Jul 2011 22:24:30 -0000 1.28
+++ Overview.html 21 Jul 2011 00:28:23 -0000 1.29
@@ -15,13 +15,13 @@
<h1 id=title>Selectors Level 4</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 18 July 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 July 2011</h2>
<dl>
<dt>This version:
- <dd> <!-- <a href="http://www.w3.org/TR/2011/ED-selectors4-20110718/">
- http://www.w3.org/TR/2011/WD-selectors4-20110718</a> -->
+ <dd> <!-- <a href="http://www.w3.org/TR/2011/ED-selectors4-20110721/">
+ http://www.w3.org/TR/2011/WD-selectors4-20110721</a> -->
<a href="http://dev.w3.org/csswg/selectors4">
http://dev.w3.org/csswg/selectors4</a>
@@ -232,6 +232,9 @@
<li><a href="#useraction-pseudos"><span class=secno>7.5. </span> The
user action pseudo-classes :hover, :active, and :focus</a>
+
+ <li><a href="#current-pseudo"><span class=secno>7.6. </span> The
+ currently-playing pseudo-class <code>:current</code></a>
</ul>
<li><a href="#linguistic-pseudos"><span class=secno>8. </span> Linguistic
@@ -1919,6 +1922,29 @@
class=css>:link</code>’ and ‘<code
class=css>:active</code>’).
+ <h3 id=current-pseudo><span class=secno>7.6. </span> The currently-playing
+ pseudo-class <code>:current</code></h3>
+
+ <p>The <code>:current</code> pseudo-class represents the innermost element,
+ or ancestor of an element, that is currently being rendered in a
+ time-dimensional canvas, such as during speech rendering of a document.
+ Its alternate form <code>:current()</code>, like <code>:matches()</code>,
+ takes a list of compound selectors as its argument: it represents the
+ <code>:current</code> element that matches the argument or, if that does
+ not match, the innermost ancestor of the <code>:current</code> element
+ that does. (If neither the <code>:current</code> element nor its ancestors
+ match the argument, then the selector does not represent anything.)
+
+ <div class=example>
+ <p>For example, the following rule will highlight whichever paragraph or
+ list item is being read aloud in a speech rendering of the document:
+
+ <pre>
+<!-- -->:current(p, li, dt, dd) {
+<!-- --> background: yellow;
+<!-- -->}</pre>
+ </div>
+
<h2 id=linguistic-pseudos><span class=secno>8. </span> Linguistic
Pseudo-classes</h2>
@@ -1953,11 +1979,12 @@
For example, in HTML, the directionality of an element inherits so that a
child without a <code>dir</code> attribute will have the same
directionality as its closest ancestor with a valid <code>dir</code>
- attribute. As another example, in <a href="#HTML5"
- rel=biblioentry>[HTML5]<!--{{HTML5}}--></a>, an element that matches
- <code>[dir=auto]</code> will match either <code>:dir(ltr)</code> or
- <code>:dir(rtl)</code> depending on the resolved directionality of the
- elements as determined by its contents.
+ attribute. As another example, <a
+ href="http://www.w3.org/TR/html5/#the-directionality">in HTML5</a>, an
+ element that matches <code>[dir=auto]</code> will match either
+ <code>:dir(ltr)</code> or <code>:dir(rtl)</code> depending on the resolved
+ directionality of the elements as determined by its contents. <a
+ href="#HTML5" rel=biblioentry>[HTML5]<!--{{HTML5}}--></a>
<h3 id=lang-pseudo><span class=secno>8.2. </span> The language pseudo-class
<code>:lang</code></h3>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/selectors4/Overview.src.html,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- Overview.src.html 18 Jul 2011 22:24:30 -0000 1.30
+++ Overview.src.html 21 Jul 2011 00:28:23 -0000 1.31
@@ -1432,6 +1432,29 @@
<p class="note"><strong>Note:</strong> An element can be both
':visited' and ':active' (or ':link' and ':active').</p>
+<h3 id="current-pseudo">
+The currently-playing pseudo-class <code>:current</code></h3>
+
+ <p>The <code>:current</code> pseudo-class represents the innermost
+ element, or ancestor of an element, that is currently being rendered
+ in a time-dimensional canvas, such as during speech rendering of a
+ document.
+ Its alternate form <code>:current()</code>, like <code>:matches()</code>,
+ takes a list of compound selectors as its argument: it represents the
+ <code>:current</code> element that matches the argument or, if that does
+ not match, the innermost ancestor of the <code>:current</code> element
+ that does. (If neither the <code>:current</code> element nor its ancestors
+ match the argument, then the selector does not represent anything.)
+
+ <div class="example">
+ <p>For example, the following rule will highlight whichever paragraph
+ or list item is being read aloud in a speech rendering of the document:
+ <pre>
+<!-- -->:current(p, li, dt, dd) {
+<!-- --> background: yellow;
+<!-- -->}</pre>
+ </div>
+
<h2 id="linguistic-pseudos">
Linguistic Pseudo-classes</h2>
@@ -1465,10 +1488,11 @@
comparison. For example, in HTML, the directionality of an element
inherits so that a child without a <code>dir</code> attribute will have
the same directionality as its closest ancestor with a valid <code>dir</code>
- attribute. As another example, in [[HTML5]], an element that matches
- <code>[dir=auto]</code> will match either <code>:dir(ltr)</code> or
- <code>:dir(rtl)</code> depending on the resolved directionality of the
- elements as determined by its contents.</p>
+ attribute. As another example,
+ <a href="http://www.w3.org/TR/html5/#the-directionality">in HTML5</a>,
+ an element that matches <code>[dir=auto]</code> will match either
+ <code>:dir(ltr)</code> or <code>:dir(rtl)</code> depending on the resolved
+ directionality of the elements as determined by its contents. [[HTML5]]
<h3 id=lang-pseudo>
The language pseudo-class <code>:lang</code></h3>
Received on Thursday, 21 July 2011 00:28:27 UTC