1515
1616 < h1 id =title > Selectors Level 3</ h1 >
1717
18- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 27 November
18+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 16 December
1919 2009</ h2 >
2020
2121 < dl >
2222 < dt > This version:
2323
24- < dd > <!-- <a href="http://www.w3.org/TR/2009/ED-selectors3-20091127 ">
25- http://www.w3.org/TR/2009/PR-selectors3-20091127 </a> -->
24+ < dd > <!-- <a href="http://www.w3.org/TR/2009/ED-selectors3-20091216 ">
25+ http://www.w3.org/TR/2009/PR-selectors3-20091216 </a> -->
2626 < a href ="http://dev.w3.org/csswg/selectors3 ">
2727 http://dev.w3.org/csswg/selectors3</ a >
2828
@@ -33,8 +33,8 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 27 November
3333
3434 < dt > Previous version:
3535
36- < dd > < a href ="http://www.w3.org/TR/2009/WD -css3-selectors-20090310 / ">
37- http://www.w3.org/TR/2009/WD -css3-selectors-20090310 /</ a >
36+ < dd > < a href ="http://www.w3.org/TR/2009/PR -css3-selectors-20091215 / ">
37+ http://www.w3.org/TR/2009/PR -css3-selectors-20091215 /</ a >
3838
3939 < dt > < a name =editors-list > </ a > Editors:
4040
@@ -151,8 +151,10 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
151151 W3C Patent Policy</ a > .</ p >
152152 <!--end-status-->
153153
154- < p > A separate < a href ="[???] "> implementation report</ a > contains a test
155- suite and shows several implementations of the specification.
154+ < p > A separate < a
155+ href ="/Style/CSS/Test/CSS3/Selectors/20091025/reports/CR-ImpReport.html ">
156+ implementation report</ a > contains a test suite and shows several
157+ implementations of the specification.
156158
157159 < p > The < a href =issues-lc-2009 > list of comments on the last draft</ a >
158160 explains the changes that were made since that draft.
@@ -164,6 +166,10 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
164166 Recommendation level until those specifications are themselves Proposed
165167 Recommendations or Recommendations.
166168
169+ < p > < em > Advisory Committee representatives of W3C member organizations are
170+ requested to fill in the < a href ="/2002/09/wbs/33280/css3-selectors-PR/ ">
171+ review form</ a > before 31 January 2010.</ em >
172+
167173 < h2 class ="no-num no-toc " id =contents > Table of contents</ h2 >
168174 <!--begin-toc-->
169175
@@ -328,7 +334,7 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
328334 </ span > Application in CSS</ a >
329335 </ ul >
330336
331- < li > < a href ="#UIfragments "> < span class =secno > 7.3. </ span > Blank</ a >
337+ < li > < a href ="#selection "> < span class =secno > 7.3. </ span > Blank</ a >
332338
333339 < li > < a href ="#gen-content "> < span class =secno > 7.4. </ span > The ::before
334340 and ::after pseudo-elements</ a >
@@ -408,7 +414,8 @@ <h3 id=terminology><span class=secno>1.2. </span>Terminology</h3>
408414 href ="http://www.w3.org/TR/CSS21/conform.html#defs "> Definitions</ a >
409415 section of < a href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > .
410416 Examples of document source code and fragments are given in XML < a
411- name =refsXML10 > [XML]</ a > or HTML < a href =refsHTML40 > [HTML40]</ a > syntax.
417+ href ="#XML10 " rel =biblioentry > [XML10]<!--{{XML10}}--> </ a > or HTML < a
418+ href ="#HTML40 " rel =biblioentry > [HTML40]<!--{{HTML40}}--> </ a > syntax.
412419
413420 < h3 id =changesFromCSS2 > < span class =secno > 1.3. </ span > Changes from CSS2</ h3 >
414421
@@ -884,9 +891,9 @@ <h2 id=casesens><span class=secno>3. </span>Case sensitivity</h2>
884891
885892 < h2 id =selector-syntax > < span class =secno > 4. </ span > Selector syntax</ h2 >
886893
887- < p > A < dfn id =selector > < a name = selector > selector </ a > </ dfn > is a chain of one
888- or more < a href ="#sequence "> sequences of simple selectors</ a > separated by
889- < a href ="#combinators "> combinators</ a > . One < a
894+ < p > A < dfn id =selector > selector</ dfn > is a chain of one or more < a
895+ href ="#sequence "> sequences of simple selectors</ a > separated by < a
896+ href ="#combinators "> combinators</ a > . One < a
890897 href ="#pseudo-elements "> pseudo-element</ a > may be appended to the last
891898 sequence of simple selectors in a selector.
892899
@@ -2195,10 +2202,12 @@ <h5 id=empty-pseudo><span class=secno>6.6.5.12. </span>:empty pseudo-class</h5>
21952202
21962203 < p > The < code > :empty</ code > pseudo-class represents an element that has no
21972204 children at all. In terms of the document tree, only element nodes and
2198- content nodes (such as DOM < a href =refsDOM3 > [DOM3]</ a > text nodes, CDATA
2199- nodes, and entity references) whose data has a non-zero length must be
2200- considered as affecting emptiness; comments, processing instructions, and
2201- other nodes must not affect whether an element is considered empty or not.
2205+ content nodes (such as DOM < a href ="#DOM-LEVEL-3-CORE "
2206+ rel =biblioentry > [DOM-LEVEL-3-CORE]<!--{{DOM-LEVEL-3-CORE}}--> </ a > text
2207+ nodes, CDATA nodes, and entity references) whose data has a non-zero
2208+ length must be considered as affecting emptiness; comments, processing
2209+ instructions, and other nodes must not affect whether an element is
2210+ considered empty or not.
22022211
22032212 < div class =example >
22042213 < p > Examples:</ p >
@@ -2702,8 +2711,7 @@ <h4 id=application-in-css><span class=secno>7.2.1. </span>Application in
27022711 approximate font sizes, for example to align baselines. Also, the glyph
27032712 outline may be taken into account when formatting.
27042713
2705- < h3 id =UIfragments > < span class =secno > 7.3. </ span > < a
2706- name =selection > Blank</ a > </ h3 >
2714+ < h3 id =selection > < span class =secno > 7.3. </ span > Blank</ h3 >
27072715
27082716 < p > This section intentionally left blank. (This section previously defined
27092717 a < code > ::selection</ code > pseudo-element.)
@@ -3265,16 +3273,7 @@ <h2 id=Conformance><span class=secno>12. </span>Conformance and
32653273
32663274 < p > Specifications reusing Selectors must define how to handle parsing
32673275 errors. (In the case of CSS, the entire rule in which the selector is used
3268- is dropped.)</ p >
3269- <!-- Apparently all these references are out of date:
3270- <p>Implementations of this specification must behave as
3271- "recipients of text data" as defined by <a href="#refsCWWW">[CWWW]</a>
3272- when parsing selectors and attempting matches. (In particular,
3273- implementations must assume the data is normalized and must not
3274- normalize it.) Normative rules for matching strings are defined in
3275- <a href="#refsCWWW">[CWWW]</a> and <a
3276- href="#refsUNICODE">[UNICODE]</a> and apply to implementations of this
3277- specification.</p>-->
3276+ is dropped.)
32783277
32793278 < h2 id =Tests > < span class =secno > 13. </ span > Tests</ h2 >
32803279
@@ -3382,6 +3381,25 @@ <h3 id=informative-references><span class=secno>15.2. </span>Informative
33823381 </ dd >
33833382 <!---->
33843383
3384+ < dt id =DOM-LEVEL-3-CORE > [DOM-LEVEL-3-CORE]
3385+
3386+ < dd > Gavin Nicol; et al. < a
3387+ href ="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407 "> < cite > Document
3388+ Object Model (DOM) Level 3 Core Specification.</ cite > </ a > 7 April 2004.
3389+ W3C Recommendation. URL: < a
3390+ href ="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407 "> http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407</ a >
3391+ </ dd >
3392+ <!---->
3393+
3394+ < dt id =HTML40 > [HTML40]
3395+
3396+ < dd > Ian Jacobs; David Raggett; Arnaud Le Hors. < a
3397+ href ="http://www.w3.org/TR/1998/REC-html40-19980424 "> < cite > HTML 4.0
3398+ Specification.</ cite > </ a > 24 April 1998. W3C Recommendation. URL: < a
3399+ href ="http://www.w3.org/TR/1998/REC-html40-19980424 "> http://www.w3.org/TR/1998/REC-html40-19980424</ a >
3400+ </ dd >
3401+ <!---->
3402+
33853403 < dt id =HTML401 > [HTML401]
33863404
33873405 < dd > David Raggett; Ian Jacobs; Arnaud Le Hors. < a
0 commit comments