1515
1616 < h1 > Cascading Style Sheets (CSS) Snapshot 2010</ h1 >
1717
18- < h2 class ="no-num no-toc " id =w3c-working-draft-date > W3C Working Draft 01
19- December 2010 </ h2 >
18+ < h2 class ="no-num no-toc " id =w3c-working-draft-date > W3C Working Draft 25
19+ April 2011 </ h2 >
2020
2121 < dl >
2222 < dt > This version:</ dt >
23- <!-- <dd><a href="http://www.w3.org/TR/2010 /WD-css-2010-20101201 ">http://www.w3.org/TR/2010 /ED-css-2010-20101201 </a></dd> -->
23+ <!-- <dd><a href="http://www.w3.org/TR/2011 /WD-css-2010-20110425 ">http://www.w3.org/TR/2011 /ED-css-2010-20110425 </a></dd> -->
2424
2525 < dd > < a
2626 href ="http://dev.w3.org/csswg/css-2010/ "> http://dev.w3.org/csswg/css-2010/</ a >
@@ -33,7 +33,11 @@ <h2 class="no-num no-toc" id=w3c-working-draft-date>W3C Working Draft 01
3333
3434 < dt > Previous version:
3535
36- < dd > -
36+ < dd > < a
37+ href ="http://www.w3.org/TR/2010/WD-css-2010-20101202/ "> http://www.w3.org/TR/2010/WD-css-2010-20101202/</ a >
38+
39+
40+ < dd > < a href ="http://www.w3.org/TR/css-beijing/ "> 2007 Snapshot</ a >
3741
3842 < dt > Editor:
3943
@@ -42,7 +46,7 @@ <h2 class="no-num no-toc" id=w3c-working-draft-date>W3C Working Draft 01
4246 <!--begin-copyright-->
4347 < p class =copyright > < a
4448 href ="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright "
45- rel =license > Copyright</ a > © 2010 < a
49+ rel =license > Copyright</ a > © 2011 < a
4650 href ="http://www.w3.org/ "> < acronym title ="World Wide Web
4751 Consortium "> W3C</ acronym > </ a > < sup > ®</ sup > (< a
4852 href ="http://www.csail.mit.edu/ "> < acronym title ="Massachusetts Institute
@@ -110,10 +114,6 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
110114comments</strong> is <strong>????</strong>.
111115-->
112116
113- < p > This is the first public working draft of the 2010 snapshot of CSS. The
114- < a href ="http://www.w3.org/TR/css-beijing/ "> previous snapshot</ a > was for
115- 2007.
116-
117117 < h2 class ="no-num no-toc " id =contents > Table of contents</ h2 >
118118 <!--begin-toc-->
119119
@@ -143,6 +143,9 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
143143
144144 < li > < a href ="#experimental "> < span class =secno > 3.3. </ span > Experimental
145145 Implementations</ a >
146+
147+ < li > < a href ="#testing "> < span class =secno > 3.4. </ span > Non-Experimental
148+ Implementations</ a >
146149 </ ul >
147150 </ ul >
148151 <!--end-toc-->
@@ -267,16 +270,16 @@ <h3 id=css2><span class=secno>2.2. </span>CSS Level 2</h3>
267270 instead of expanding an already < a
268271 href ="http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html "> unwieldy
269272 errata list</ a > , the CSS Working Group chose to define < cite > CSS Level 2
270- Revision 1</ cite > (CSS2.1).
273+ Revision 1</ cite > (CSS2.1). In case of any conflict between the two specs
274+ CSS2.1 contains the definitive definition.
271275
272- < p > CSS2.1 is now a Candidate Recommendation—effectively though not
273- officially the same level of stability as CSS2—and should be
274- considered to obsolete the CSS2 Recommendation. In case of any conflict
275- between the two specs CSS2.1 contains the definitive definition. Features
276- in CSS2 that were dropped from CSS2.1 should be considered to be at the
277- Candidate Recommendation stage, but note that many of these have been or
278- will be pulled into a CSS Level 3 working draft, in which case that
279- specification will, once it reaches CR, obsolete the definitions in CSS2.
276+ < p > Once CSS2.1 became Candidate Recommendation—effectively though not
277+ officially the same level of stability as CSS2—obsoleted the CSS2
278+ Recommendation. Features in CSS2 that were dropped from CSS2.1 should be
279+ considered to be at the Candidate Recommendation stage, but note that many
280+ of these have been or will be pulled into a CSS Level 3 working draft, in
281+ which case that specification will, once it reaches CR, obsolete the
282+ definitions in CSS2.
280283
281284 < p > The < a href ="http://www.w3.org/TR/CSS21/ "> CSS2.1 specification</ a >
282285 defines < dfn id =css-level-2 > CSS Level 2</ dfn > and the < a
@@ -302,24 +305,18 @@ <h3 id=css3><span class=secno>2.3. </span>CSS Level 3</h3>
302305 < h2 id =css > < span class =secno > 3. </ span > Cascading Style Sheets Definition</ h2 >
303306
304307 < p > As of 2010, < dfn id =cascading-style-sheets-css > Cascading Style Sheets
305- (CSS)</ dfn > is defined by the following specifications. Each specification
306- in this list builds on and possibly modifies the definitions in the
307- previous specifications, with the base formed by < cite > CSS Level 2
308- Revision 1</ cite > . (In other words, CSS is defined as < cite > CSS Level 2
309- Revision 1</ cite > , modified by < cite > CSS Namespaces</ cite > , modified by
310- < cite > Selectors Level 3</ cite > , etc.) A valid CSS document is one that
311- conforms to this definition.
308+ (CSS)</ dfn > is defined by the following specifications.
312309
313310 < ol >
314311 < li > < a href ="http://www.w3.org/TR/CSS21/ "> CSS Level 2 Revision 1</ a >
315312 (including errata)
316313
317- < li > < a href ="http://www.w3.org/TR/css3-mediaqueries/ "> Media Queries Level
318- 3</ a >
319-
320314 < li > < a href ="http://www.w3.org/TR/css-style-attr/ "> CSS Style
321315 Attributes</ a >
322316
317+ < li > < a href ="http://www.w3.org/TR/css3-mediaqueries/ "> Media Queries Level
318+ 3</ a >
319+
323320 < li > < a href ="http://www.w3.org/TR/css3-namespace/ "> CSS Namespaces</ a >
324321
325322 < li > < a href ="http://www.w3.org/TR/css3-selectors/ "> Selectors Level 3</ a >
@@ -330,8 +327,8 @@ <h2 id=css><span class=secno>3. </span>Cascading Style Sheets Definition</h2>
330327 < h3 id =partial > < span class =secno > 3.1. </ span > Partial Implementations</ h3 >
331328
332329 < p > So that authors can exploit the forward-compatible parsing rules to
333- assign fallback values, CSS layout implementations < strong > must</ strong >
334- treat as invalid (and < a
330+ assign fallback values, CSS renderers < strong > must</ strong > treat as
331+ invalid (and < a
335332 href ="http://www.w3.org/TR/CSS21/conform.html#ignore "> ignore as
336333 appropriate</ a > ) any at-rules, properties, property values, keywords, and
337334 other syntactic constructs for which they have no usable level of support.
@@ -370,3 +367,18 @@ <h3 id=experimental><span class=secno>3.3. </span>Experimental
370367 specification reaches the Candidate Recommendation stage, implementors
371368 should implement the non-prefixed syntax for any feature they consider to
372369 be correctly implemented according to spec.
370+
371+ < h3 id =testing > < span class =secno > 3.4. </ span > Non-Experimental
372+ Implementations</ h3 >
373+
374+ < p > To establish and maintain the interoperability of CSS across
375+ implementations, the CSS Working Group requests that non-experimental CSS
376+ renderers submit an implementation report (and, if necessary, the
377+ testcases used for that implementation report) to the W3C before releasing
378+ an unprefixed implementation of any CSS features. CSS2.1 implementations
379+ are encouraged, but not required, to submit such a report.
380+
381+ < p > Further information on submitting testcases and implementation reports
382+ can be found from on the CSS Working Group's website at < a
383+ href ="http://www.w3.org/Style/CSS/Test/ "> http://www.w3.org/Style/CSS/Test/</ a > .
384+
0 commit comments