15
15
16
16
< h1 > Cascading Style Sheets (CSS) Snapshot 2010</ h1 >
17
17
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 >
20
20
21
21
< dl >
22
22
< 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> -->
24
24
25
25
< dd > < a
26
26
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
33
33
34
34
< dt > Previous version:
35
35
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 >
37
41
38
42
< dt > Editor:
39
43
@@ -42,7 +46,7 @@ <h2 class="no-num no-toc" id=w3c-working-draft-date>W3C Working Draft 01
42
46
<!--begin-copyright-->
43
47
< p class =copyright > < a
44
48
href ="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright "
45
- rel =license > Copyright</ a > © 2010 < a
49
+ rel =license > Copyright</ a > © 2011 < a
46
50
href ="http://www.w3.org/ "> < acronym title ="World Wide Web
47
51
Consortium "> W3C</ acronym > </ a > < sup > ®</ sup > (< a
48
52
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>
110
114
comments</strong> is <strong>????</strong>.
111
115
-->
112
116
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
-
117
117
< h2 class ="no-num no-toc " id =contents > Table of contents</ h2 >
118
118
<!--begin-toc-->
119
119
@@ -143,6 +143,9 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
143
143
144
144
< li > < a href ="#experimental "> < span class =secno > 3.3. </ span > Experimental
145
145
Implementations</ a >
146
+
147
+ < li > < a href ="#testing "> < span class =secno > 3.4. </ span > Non-Experimental
148
+ Implementations</ a >
146
149
</ ul >
147
150
</ ul >
148
151
<!--end-toc-->
@@ -267,16 +270,16 @@ <h3 id=css2><span class=secno>2.2. </span>CSS Level 2</h3>
267
270
instead of expanding an already < a
268
271
href ="http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html "> unwieldy
269
272
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.
271
275
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.
280
283
281
284
< p > The < a href ="http://www.w3.org/TR/CSS21/ "> CSS2.1 specification</ a >
282
285
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>
302
305
< h2 id =css > < span class =secno > 3. </ span > Cascading Style Sheets Definition</ h2 >
303
306
304
307
< 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.
312
309
313
310
< ol >
314
311
< li > < a href ="http://www.w3.org/TR/CSS21/ "> CSS Level 2 Revision 1</ a >
315
312
(including errata)
316
313
317
- < li > < a href ="http://www.w3.org/TR/css3-mediaqueries/ "> Media Queries Level
318
- 3</ a >
319
-
320
314
< li > < a href ="http://www.w3.org/TR/css-style-attr/ "> CSS Style
321
315
Attributes</ a >
322
316
317
+ < li > < a href ="http://www.w3.org/TR/css3-mediaqueries/ "> Media Queries Level
318
+ 3</ a >
319
+
323
320
< li > < a href ="http://www.w3.org/TR/css3-namespace/ "> CSS Namespaces</ a >
324
321
325
322
< 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>
330
327
< h3 id =partial > < span class =secno > 3.1. </ span > Partial Implementations</ h3 >
331
328
332
329
< 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
335
332
href ="http://www.w3.org/TR/CSS21/conform.html#ignore "> ignore as
336
333
appropriate</ a > ) any at-rules, properties, property values, keywords, and
337
334
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
370
367
specification reaches the Candidate Recommendation stage, implementors
371
368
should implement the non-prefixed syntax for any feature they consider to
372
369
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