You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -52,21 +52,19 @@ <H1><a name="q1.0">1 About the CSS 2.1 Specification</a></H1>
52
52
</ul>
53
53
</div>
54
54
<!-- warning -->
55
-
<div><inputid=annoying-warningtype=checkboxtitle="hide note"><labelfor=annoying-warning>(hide)</label><divclass=annoying-warning><p><strong>Note:</strong> Several sections of this specification have been updated by other specifications. Please, see <ahref="https://www.w3.org/TR/CSS/#css" >"Cascading Style Sheets (CSS) — The Official Definition"</a> in the latest <cite>CSS Snapshot</cite> for a list of specifications and the sections they replace. <p>The CSS Working Group is also developing <ahref="http://www.w3.org/TR/CSS22/" >CSS level 2 revision 2 (CSS 2.2).</a></div></div>
55
+
56
56
<!-- /warning -->
57
57
58
-
<h2>1.1 <aname="css2.1-v-css2">CSS 2.1 vs CSS 2</a></h2>
58
+
<h2>1.1 <aname="css2.2-v-css2">CSS 2.2 vs CSS 2</a></h2>
59
59
60
60
<p>The CSS community has gained significant experience with the CSS2
61
61
specification since it became a recommendation in 1998. Errors in the
62
-
CSS2 specification have subsequently been corrected via the
63
-
publication of various errata, but there has not yet been an
64
-
opportunity for the specification to be changed based on experience
65
-
gained.
62
+
CSS2 specification have subsequently been corrected in the first
63
+
revised edition [[-CSS21]] in 2011, but new errata were necessary.
66
64
67
-
<p>While many of these issues will be addressed by the upcoming CSS3
65
+
<p>While many of the issues will be addressed by the upcoming CSS3
68
66
specifications, the current state of affairs hinders the
69
-
implementation and interoperability of CSS2. The CSS 2.1 specification
67
+
implementation and interoperability of CSS2. The CSS 2.2 specification
70
68
attempts to address this situation by:
71
69
72
70
<ul>
@@ -80,7 +78,7 @@ <h2>1.1 <a name="css2.1-v-css2">CSS 2.1 vs CSS 2</a></h2>
80
78
generally accepted practic
23B3
e.
81
79
82
80
<li>Removing CSS2 features which, by virtue of not having been
83
-
implemented, have been rejected by the CSS community. CSS 2.1 aims to
81
+
implemented, have been rejected by the CSS community. CSS 2.2 aims to
84
82
reflect what CSS features are reasonably widely implemented for HTML
85
83
and XML languages in general (rather than <em>only</em> for a
86
84
particular XML language, or <em>only</em> for HTML).
@@ -94,19 +92,20 @@ <h2>1.1 <a name="css2.1-v-css2">CSS 2.1 vs CSS 2</a></h2>
94
92
</ul>
95
93
96
94
<p>Thus, while it is not the case that a CSS2 style sheet is
97
-
necessarily forwards-compatible with CSS 2.1, it is the case that a
98
-
style sheet restricting itself to CSS 2.1 features is more likely to
95
+
necessarily forwards-compatible with CSS 2.2, it is the case that a
96
+
style sheet restricting itself to CSS 2.2 features is more likely to
99
97
find a compliant user agent today and to preserve forwards
100
98
compatibility in the future. While breaking forward compatibility is
101
-
not desirable, we believe the advantages to the revisions in CSS 2.1
99
+
not desirable, we believe the advantages to the revisions in CSS 2.2
102
100
are worthwhile.
103
101
104
-
<p>CSS 2.1 is derived from and is intended to replace CSS2. Some
105
-
parts of CSS2 are unchanged in CSS 2.1, some parts have been
102
+
<p>CSS 2.2 is derived from and is intended to replace
103
+
CSS 2.1 and CSS2. Some parts of CSS2 are unchanged in
104
+
CSS 2.2, some parts have been
106
105
altered, and some parts removed. The removed portions may be used in a
107
-
future CSS3 specification. Future specs should refer to CSS 2.1
106
+
future CSS3 specification. Future specs should refer to CSS 2.2
108
107
(unless they need features from CSS2 which have been dropped in
109
-
CSS 2.1, and then they should only reference CSS2 for those
108
+
CSS 2.2, and then they should only reference CSS2 for those
110
109
features, or preferably reference such feature(s) in the respective
111
110
CSS3 Module that includes those feature(s)).
112
111
@@ -145,15 +144,15 @@ <h2>1.3 <a name="organization">How the specification is organized</a></h2>
145
144
146
145
<dl>
147
146
148
-
<dt><Strong>Section 2: An introduction to CSS 2.1</strong>
147
+
<dt><Strong>Section 2: An introduction to CSS 2.2</strong>
149
148
150
-
<dd>The introduction includes a brief tutorial on CSS 2.1 and
151
-
a discussion of design principles behind CSS 2.1.
149
+
<dd>The introduction includes a brief tutorial on CSS 2.2 and
150
+
a discussion of design principles behind CSS 2.2.
@@ -52,7 +52,7 @@ <H1><a name="q19.0">Appendix A. Aural style sheets</a></H1>
52
52
</ul>
53
53
</div>
54
54
<!-- warning -->
55
-
<div><inputid=annoying-warningtype=checkboxtitle="hide note"><labelfor=annoying-warning>(hide)</label><divclass=annoying-warning><p><strong>Note:</strong> Several sections of this specification have been updated by other specifications. Please, see <ahref="https://www.w3.org/TR/CSS/#css" >"Cascading Style Sheets (CSS) — The Official Definition"</a> in the latest <cite>CSS Snapshot</cite> for a list of specifications and the sections they replace. <p>The CSS Working Group is also developing <ahref="http://www.w3.org/TR/CSS22/" >CSS level 2 revision 2 (CSS 2.2).</a></div></div>
55
+
56
56
<!-- /warning -->
57
57
58
58
<p>This chapter is informative. UAs are not required to implement the
<div><inputid=annoying-warningtype=checkboxtitle="hide note"><labelfor=annoying-warning>(hide)</label><divclass=annoying-warning><p><strong>Note:</strong> Several sections of this specification have been updated by other specifications. Please, see <ahref="https://www.w3.org/TR/CSS/#css" >"Cascading Style Sheets (CSS) — The Official Definition"</a> in the latest <cite>CSS Snapshot</cite> for a list of specifications and the sections they replace. <p>The CSS Working Group is also developing <ahref="http://www.w3.org/TR/CSS22/" >CSS level 2 revision 2 (CSS 2.2).</a></div></div>
49
+
50
50
<!-- /warning -->
51
51
52
52
<P>The CSS box model describes the rectangular boxes that are
<div><inputid=annoying-warningtype=checkboxtitle="hide note"><labelfor=annoying-warning>(hide)</label><divclass=annoying-warning><p><strong>Note:</strong> Several sections of this specification have been updated by other specifications. Please, see <ahref="https://www.w3.org/TR/CSS/#css" >"Cascading Style Sheets (CSS) — The Official Definition"</a> in the latest <cite>CSS Snapshot</cite> for a list of specifications and the sections they replace. <p>The CSS Working Group is also developing <ahref="http://
3E45
www.w3.org/TR/CSS22/" >CSS level 2 revision 2 (CSS 2.2).</a></div></div>
53
+
54
54
<!-- /warning -->
55
55
56
56
<h2>6.1 <aname="value-stages">Specified, computed, and actual values</a></h2>
@@ -595,7 +595,7 @@ <H1><a name="q21.0">Appendix C. Changes</a></H1>
595
595
</ul>
596
596
</div>
597
597
<!-- warning -->
598
-
<div><inputid=annoying-warningtype=checkboxtitle="hide note"><labelfor=annoying-warning>(hide)</label><divclass=annoying-warning><p><strong>Note:</strong> Several sections of this specification have been updated by other specifications. Please, see <ahref="https://www.w3.org/TR/CSS/#css" >"Cascading Style Sheets (CSS) — The Official Definition"</a> in the latest <cite>CSS Snapshot</cite> for a list of specifications and the sections they replace. <p>The CSS Working Group is also developing <ahref="http://www.w3.org/TR/CSS22/" >CSS level 2 revision 2 (CSS 2.2).</a></div></div>
598
+
599
599
<!-- /warning -->
600
600
<P><em>This appendix is informative, not normative.</em></P>
0 commit comments