Skip to content

Commit 03cc3f9

Browse files
committed
Update wording for CSS2.1 PR, add in Sylvain's proposal for prefix dropping
1 parent ad5c1ec commit 03cc3f9

File tree

2 files changed

+67
-40
lines changed

2 files changed

+67
-40
lines changed

css-2010/Overview.html

+42-30
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
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> &copy; 2010 <a
49+
rel=license>Copyright</a> &copy; 2011 <a
4650
href="http://www.w3.org/"><acronym title="World Wide Web
4751
Consortium">W3C</acronym></a><sup>&reg;</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>
110114
comments</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&#8212;effectively though not
273-
officially the same level of stability as CSS2&#8212;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&#8212;effectively though not
277+
officially the same level of stability as CSS2&#8212;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+

css-2010/Overview.src.html

+25-10
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ <h2 class="no-num no-toc">W3C Working Draft [DATE]</h2>
2121
<dt>Latest version:</dt>
2222
<dd><a href="http://www.w3.org/TR/css-2010/">http://www.w3.org/TR/css-2010/</a></dd>
2323
<dt>Previous version:</dt>
24-
<dd>-
24+
<dd><a href="http://www.w3.org/TR/2010/WD-css-2010-20101202/">http://www.w3.org/TR/2010/WD-css-2010-20101202/</a>
25+
<dd><a href="http://www.w3.org/TR/css-beijing/">2007 Snapshot</a>
2526
<dt>Editor:</dt>
2627
<dd><a href="http://fantasai.inkedblade.net/contact">Elika J. Etemad</a></dd>
2728
</dl>
@@ -167,16 +168,16 @@ <h3 id="css2">CSS Level 2</h3>
167168
in the CSS2 specification, so instead of expanding an already <a
168169
href="http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html">unwieldy
169170
errata list</a>, the CSS Working Group chose to define <cite>CSS Level 2
170-
Revision 1</cite> (CSS2.1).</p>
171+
Revision 1</cite> (CSS2.1). In case of any conflict between the two specs
172+
CSS2.1 contains the definitive definition.</p>
171173

172-
<p>CSS2.1 is now a Candidate Recommendation&#8212;effectively though not
173-
officially the same level of stability as CSS2&#8212;and should be
174-
considered to obsolete the CSS2 Recommendation. In case of any conflict
175-
between the two specs CSS2.1 contains the definitive definition. Features
176-
in CSS2 that were dropped from CSS2.1 should be considered to be at the
177-
Candidate Recommendation stage, but note that many of these have been or
178-
will be pulled into a CSS Level 3 working draft, in which case that
179-
specification will, once it reaches CR, obsolete the definitions in CSS2.</p>
174+
<p>Once CSS2.1 became Candidate Recommendation&#8212;effectively though not
175+
officially the same level of stability as CSS2&#8212;obsoleted the CSS2
176+
Recommendation. Features in CSS2 that were dropped from CSS2.1 should be
177+
considered to be at the Candidate Recommendation stage, but note that many
178+
of these have been or will be pulled into a CSS Level 3 working draft, in
179+
which case that specification will, once it reaches CR, obsolete the
180+
definitions in CSS2.</p>
180181

181182
<p>The <a href="http://www.w3.org/TR/CSS21/">CSS2.1 specification</a> defines
182183
<dfn>CSS Level 2</dfn> and the <a href="http://www.w3.org/TR/css-style-attr/">CSS
@@ -252,3 +253,17 @@ <h3 id="experimental">Experimental Implementations</h3>
252253
specification reaches the Candidate Recommendation stage, implementors
253254
should implement the non-prefixed syntax for any feature they consider to
254255
be correctly implemented according to spec.</p>
256+
257+
<h3 id="testing">Non-Experimental Implementations</h3>
258+
259+
<p>To establish and maintain the interoperability of CSS across
260+
implementations, the CSS Working Group requests that non-experimental
261+
CSS renderers submit an implementation report (and, if necessary, the
262+
testcases used for that implementation report) to the W3C before
263+
releasing an unprefixed implementation of any CSS features. CSS2.1
264+
implementations are encouraged, but not required, to submit such a
265+
report.
266+
267+
<p>Further information on submitting testcases and implementation reports
268+
can be found from on the CSS Working Group's website at
269+
<a href="http://www.w3.org/Style/CSS/Test/">http://www.w3.org/Style/CSS/Test/</a>.

0 commit comments

Comments
 (0)