18
18
< h1 > CSS < var class =issue > TEMPLATE</ var > Module Level < var
19
19
class =issue > N</ var > </ h1 >
20
20
21
- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 29 May 2011</ h2 >
21
+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 20 June 2011</ h2 >
22
22
23
23
< dl >
24
24
< dt > This version:
25
25
26
- < dd > < a href ="http://www.w3.org/TR/2011/ED-css3-TEMPLATE-20110529 / ">
27
- http://www.w3.org/TR/2011/ED-css3-TEMPLATE-20110529 </ a >
26
+ < dd > < a href ="http://www.w3.org/TR/2011/ED-css3-TEMPLATE-20110620 / ">
27
+ http://www.w3.org/TR/2011/ED-css3-TEMPLATE-20110620 </ a >
28
28
29
29
< dt > Latest version:
30
30
@@ -121,23 +121,21 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
121
121
<!--begin-toc-->
122
122
123
123
< ul class =toc >
124
- < li > < a href ="#introduction "> < span class =secno > 1. </ span > Introduction</ a >
124
+ < li > < a href ="#intro "> < span class =secno > 1. </ span > Introduction</ a >
125
125
< ul class =toc >
126
- < li > < a href ="#context "> < span class =secno > 1.1. </ span > Background</ a >
127
-
128
- < li > < a href ="#placement "> < span class =secno > 1.2. </ span > Module
126
+ < li > < a href ="#placement "> < span class =secno > 1.1. </ span > Module
129
127
Interactions</ a >
130
128
131
- < li > < a href ="#conventions "> < span class =secno > 1.3 . </ span > Document
129
+ < li > < a href ="#conventions "> < span class =secno > 1.2 . </ span > Document
132
130
Conventions</ a >
133
131
134
- < li > < a href ="#values "> < span class =secno > 1.4 . </ span > Values</ a >
132
+ < li > < a href ="#values "> < span class =secno > 1.3 . </ span > Values</ a >
135
133
</ ul >
136
134
137
- < li > < a href ="#sample-section "> < span class =secno > 2. </ span > Sample
135
+ < li > < a href ="#sample-topic "> < span class =secno > 2. </ span > Sample
138
136
section</ a >
139
137
< ul class =toc >
140
- < li > < a href ="#the-display-model "> < span class =secno > 2.1. </ span > Inner
138
+ < li > < a href ="#the-display-model "> < span class =secno > 2.1. </ span > Inner
141
139
Display Model: the ‘< code
142
140
class =property > display-model</ code > ’ property</ a >
143
141
</ ul >
@@ -153,7 +151,10 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
153
151
< li > < a href ="#experimental "> < span class =secno > 3.3. </ span > Experimental
154
152
Implementations</ a >
155
153
156
- < li > < a href ="#cr-exit-criteria "> < span class =secno > 3.4. </ span > CR Exit
154
+ < li > < a href ="#testing "> < span class =secno > 3.4. </ span > Non-Experimental
155
+ Implementations</ a >
156
+
157
+ < li > < a href ="#cr-exit-criteria "> < span class =secno > 3.5. </ span > CR Exit
157
158
Criteria</ a >
158
159
</ ul >
159
160
@@ -173,15 +174,13 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
173
174
</ ul >
174
175
<!--end-toc-->
175
176
176
- < h2 id =introduction > < span class =secno > 1. </ span > Introduction</ h2 >
177
-
178
- < h3 id =context > < span class =secno > 1.1. </ span > Background</ h3 >
177
+ < h2 id =intro > < span class =secno > 1. </ span > Introduction</ h2 >
179
178
180
179
< p > < em > This section is not normative.</ em >
181
180
182
181
< p > < var class =issue > Provide background, motivation, etc.</ var >
183
182
184
- < h3 id =placement > < span class =secno > 1.2 . </ span > Module Interactions</ h3 >
183
+ < h3 id =placement > < span class =secno > 1.1 . </ span > Module Interactions</ h3 >
185
184
186
185
< p class =issue > Explain, normatively, how this module affects the definition
187
186
of CSS.
@@ -191,7 +190,7 @@ <h3 id=placement><span class=secno>1.2. </span>Module Interactions</h3>
191
190
rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > sections < var class =issue > W.X
192
191
and Y.Z</ var > .
193
192
194
- < h3 id =conventions > < span class =secno > 1.3 . </ span > Document Conventions</ h3 >
193
+ < h3 id =conventions > < span class =secno > 1.2 . </ span > Document Conventions</ h3 >
195
194
196
195
< p > Conformance requirements are expressed with a combination of descriptive
197
196
assertions and RFC 2119 terminology. The key words “MUST”, “MUST
@@ -218,7 +217,7 @@ <h3 id=conventions><span class=secno>1.3. </span>Document Conventions</h3>
218
217
219
218
< p class =note > Note, this is an informative note.
220
219
221
- < h3 id =values > < span class =secno > 1.4 . </ span > Values</ h3 >
220
+ < h3 id =values > < span class =secno > 1.3 . </ span > Values</ h3 >
222
221
223
222
< p > This specification follows the < a
224
223
href ="http://www.w3.org/TR/CSS21/about.html#property-defs "> CSS property
@@ -237,7 +236,7 @@ <h3 id=values><span class=secno>1.4. </span>Values</h3>
237
236
keyword as their property value. For readability it has not been repeated
238
237
explicitly.
239
238
240
- < h2 id =sample-section > < span class =secno > 2. </ span > Sample section</ h2 >
239
+ < h2 id =sample-topic > < span class =secno > 2. </ span > Sample section</ h2 >
241
240
242
241
< p > Look at the mark-up in this section for examples. See the < a
243
242
href ="https://www.w3.org/Style/Group/css3-src/bin/README "> documentation</ a >
@@ -302,8 +301,8 @@ <h2 id=sample-section><span class=secno>2. </span>Sample section</h2>
302
301
303
302
< p > A formal definition of a property looks like this:
304
303
305
- < h3 id =the-display-model > < span class =secno > 2.1. </ span > Inner Display Model:
306
- the ‘< a href ="#display-model "> < code
304
+ < h3 id =the-display-model > < span class =secno > 2.1. </ span > Inner Display
305
+ Model: the ‘< a href ="#display-model "> < code
307
306
class =property > display-model</ code > </ a > ’ property</ h3 >
308
307
309
308
< table class =propdef >
@@ -444,18 +443,40 @@ <h3 id=partial><span class=secno>3.2. </span> Partial Implementations</h3>
444
443
< h3 id =experimental > < span class =secno > 3.3. </ span > Experimental
445
444
Implementations</ h3 >
446
445
447
- < p > To avoid clashes with future CSS features, the CSS specifications
448
- reserve a < a
446
+ < p > To avoid clashes with future CSS features, the CSS2.1 specification
447
+ reserves a < a
449
448
href ="http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords "> prefixed
450
- syntax</ a > for proprietary property and value extensions to CSS. The CSS
451
- Working Group recommends that experimental implementations of features in
452
- CSS Working Drafts also use vendor-prefixed property or value names. This
453
- avoids any incompatibilities with future changes in the draft. Once a
454
- specification reaches the Candidate Recommendation stage, implementors
455
- should implement the non-prefixed syntax for any feature they consider to
456
- be correctly implemented according to spec.
449
+ syntax</ a > for proprietary and experimental extensions to CSS.
450
+
451
+ < p > Prior to a specification reaching the Candidate Recommendation stage in
452
+ the W3C process, all implementations of a CSS feature are considered
453
+ experimental. The CSS Working Group recommends that implementations use a
454
+ vendor-prefixed syntax for such features, including those in W3C Working
455
+ Drafts. This avoids incompatibilities with future changes in the draft.
456
+
457
+ < h3 id =testing > < span class =secno > 3.4. </ span > Non-Experimental
458
+ Implementations</ h3 >
459
+
460
+ < p > Once a specification reaches the Candidate Recommendation stage,
461
+ non-experimental implementations are possible, and implementors should
462
+ release an unprefixed implementation of any CR-level feature they can
463
+ demonstrate to be correctly implemented according to spec.
464
+
465
+ < p > To establish and maintain the interoperability of CSS across
466
+ implementations, the CSS Working Group requests that non-experimental CSS
467
+ renderers submit an implementation report (and, if necessary, the
468
+ testcases used for that implementation report) to the W3C before releasing
469
+ an unprefixed implementation of any CSS features. Testcases submitted to
470
+ W3C are subject to review and correction by the CSS Working Group.
471
+
472
+ < p > Further information on submitting testcases and implementation reports
473
+ can be found from on the CSS Working Group's website at < a
474
+ href ="http://www.w3.org/Style/CSS/Test/ "> http://www.w3.org/Style/CSS/Test/</ a > .
475
+ Questions should be directed to the < a
476
+ href ="http://lists.w3.org/Archives/Public/public-css-testsuite "> public-css-testsuite@w3.org</ a >
477
+ mailing list.
457
478
458
- < h3 id =cr-exit-criteria > < span class =secno > 3.4 . </ span > CR Exit Criteria</ h3 >
479
+ < h3 id =cr-exit-criteria > < span class =secno > 3.5 . </ span > CR Exit Criteria</ h3 >
459
480
460
481
< p class =issue > [Change or remove the following CR exit criteria if the spec
461
482
is not a module, but, e.g., a Note or a profile. This text was < a
@@ -525,10 +546,10 @@ <h3 class=no-num id=normative-references>Normative references</h3>
525
546
< dt id =CSS21 > [CSS21]
526
547
527
548
< dd > Bert Bos; et al. < a
528
- href ="http://www.w3.org/TR/2009/CR -CSS2-20090423 "> < cite > Cascading Style
529
- Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 23
530
- April 2009 . W3C Candidate Recommendation. (Work in progress.) URL: < a
531
- href ="http://www.w3.org/TR/2009/CR -CSS2-20090423 "> http://www.w3.org/TR/2009/CR -CSS2-20090423 </ a >
549
+ href ="http://www.w3.org/TR/2011/REC -CSS2-20110607 "> < cite > Cascading Style
550
+ Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 7 June
551
+ 2011 . W3C Recommendation. URL: < a
552
+ href ="http://www.w3.org/TR/2011/REC -CSS2-20110607 "> http://www.w3.org/TR/2011/REC -CSS2-20110607 </ a >
532
553
</ dd >
533
554
<!---->
534
555
@@ -574,20 +595,19 @@ <h3 class=no-num id=other-references>Other references</h3>
574
595
< dt id =CSS21 > [CSS21]
575
596
576
597
< dd > Bert Bos; et al. < a
577
- href ="http://www.w3.org/TR/2009/CR -CSS2-20090423 "> < cite > Cascading Style
578
- Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 23
579
- April 2009 . W3C Candidate Recommendation. (Work in progress.) URL: < a
580
- href ="http://www.w3.org/TR/2009/CR -CSS2-20090423 "> http://www.w3.org/TR/2009/CR -CSS2-20090423 </ a >
598
+ href ="http://www.w3.org/TR/2011/REC -CSS2-20110607 "> < cite > Cascading Style
599
+ Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 7 June
600
+ 2011 . W3C Recommendation. URL: < a
601
+ href ="http://www.w3.org/TR/2011/REC -CSS2-20110607 "> http://www.w3.org/TR/2011/REC -CSS2-20110607 </ a >
581
602
</ dd >
582
603
<!---->
583
604
584
605
< dt id =CSS3COLOR > [CSS3COLOR]
585
606
586
607
< dd > Tantek Çelik; Chris Lilley; L. David Baron. < a
587
- href ="http://www.w3.org/TR/2010/PR-css3-color-20101028 "> < cite > CSS Color
588
- Module Level 3.</ cite > </ a > 28 October 2010. W3C Proposed Recommendation.
589
- (Work in progress.) URL: < a
590
- href ="http://www.w3.org/TR/2010/PR-css3-color-20101028 "> http://www.w3.org/TR/2010/PR-css3-color-20101028</ a >
608
+ href ="http://www.w3.org/TR/2011/REC-css3-color-20110607 "> < cite > CSS Color
609
+ Module Level 3.</ cite > </ a > 7 June 2011. W3C Recommendation. URL: < a
610
+ href ="http://www.w3.org/TR/2011/REC-css3-color-20110607 "> http://www.w3.org/TR/2011/REC-css3-color-20110607</ a >
591
611
</ dd >
592
612
<!---->
593
613
0 commit comments