-
Notifications
You must be signed in to change notification settings - Fork 4
/
591.txt
252 lines (179 loc) · 12.1 KB
/
591.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
[2] [DFN[[[CSS2]]]] ([DFN[[[Cascading Style Sheets, Level 2]]]]) は、[[スタイル・シート言語]]
[[CSS]] の2つ目の[[水準]]です。
* 仕様書
[8] [[CSS2]] は [[CSS 2.2]] 仕様書により定義されています。
[REFS[
- [22] [CITE@en[Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification]] ([TIME[2016-03-29 23:18:06 +09:00]] 版) <https://drafts.csswg.org/css2/>
]REFS]
[23] しかしその大部分は他の[[仕様書]]により改訂されています。
;; 詳細は [[CSS 2.2]] 参照。
* 歴史
[7] 当初は [[CSS2]] 仕様書により定義されていました。 [[CSS2]] 仕様書については、
[[CSS 2.0]] の項をご覧ください。
[4] その後 [[CSS 2.1]] 仕様書が出版され、 [[CSS2]] の定義とされていました。
;; [3] [[CSS2]] 最新版: <http://www.w3.org/TR/CSS2/>
[24] 更にその後 [[CSS 2.2]] 仕様書が公開されました。
** CSS 2.0
[17] 最初の [[CSS2]] [[勧告]]については、 [[CSS 2.0]] の項をご覧ください。
- [16] [CITE@en[Errata in REC-CSS2-19980512]] ([TIME[2003-07-24 22:19:09 +09:00]] 版) <http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html>
[19] [[CSS2]] の[[勧告]]に対する[[正誤表]]は2003年に更新が停止され、 [[CSS2]] と [[CSS 2.1]]
で異なる場合は [[CSS 2.1]] の記述を[[正誤表]]相当とみなす、と記述されました。
** CSS 2.1
;; [18] [[CSS2]] の改訂版 [[CSS 2.1]] について詳しくは、 [[CSS 2.1]] の項をご覧ください。
[13] [[CSS2]] が [[W3C]] [[勧告]]となった後、数年間は[[正誤表]]が管理されていましたが、
長大になってきたこともあって [[CSS 2.1]] の策定が開始されました。 [[CSS2]]
の[[正誤表]]の管理は [[CSS 2.1]] の完成をまたずに2003年までに放棄されています。
[14] [[CSS2]] 当時の [[W3C Process]] における[[勧告]]は、仕様の安定性という観点からすると現在の
[[W3C Process]] における [[CR]] 相当であり、公式には [[CSS2]] が正式な[[勧告]]であるとはいえ、
実際には [[CSS 2.1]] が [[CR]] になる以前は[[正誤表]]相当 (>>19)、 [[CR]]
になってからは [[CSS2]] を廃止するもの [SRC[>>10, >>9]] と捉えるべきであると [[CSS WG]]
は表明していました。
[15] [[CSS2]] と [[CSS 2.1]] では、定義が厳密になったり実装にあわせたり修正したりされた他に、
実装されていない機能が大量に削除されたり、共通に実装されている機能が若干新たに追加されたりしています。
削除された機能については、引き続き [[CR]] 段階にあると考えるべきと [[CSS WG]]
は表明しています [SRC[>>10, >>9]]。その場合、当該機能が [[CSS3]] に含まれれば、
そちらが [[CR]] に達した時点で [[CSS2]] にあった定義を廃止することになります [SRC[>>10, >>9]]。
** CSS2007 と CSS2010、CSS2015
[REFS[
- [10] [CITE@en[Cascading Style Sheets (CSS) Snapshot 2007]] ([TIME[2011-05-12 23:25:26 +09:00]] 版) <http://www.w3.org/TR/2011/NOTE-css-beijing-20110512/#css2>
- [9] [CITE@en[Cascading Style Sheets (CSS) Snapshot 2010]] ([TIME[2011-05-12 23:24:12 +09:00]] 版) <http://www.w3.org/TR/2011/NOTE-css-2010-20110512/#css2>
- [5] [CITE@en[CSS Snapshot 2015]] ([TIME[2015-10-17 16:09:45 +09:00]] 版) <https://drafts.csswg.org/css-2015/#css-level-2>
]REFS]
[11]
2007年末頃から作業が始まり、2011年5月にようやく [[WG Note]] として出版された
[[CSS 2007]] と [[CSS 2010]] は、 [[CSS 2.0]] 仕様書は実質的に廃止されており、
[[CSS 2.1]] 仕様書が [[CSS2]] を規定する、とのそれまでの [[CSS WG]] の見解を改めて明記しています。
[12]
> [[CSS 2.1]] 仕様書が [DFN[CSS [RUBYB[水準]@en[Level]] 2]] を定義し、
[[CSS Style Attributes]] 仕様書がこれを[[要素]]毎の [CODE(HTMLa)@en[[[style]]]] [[属性]]に含める方法を定義しています。
[SRC[>>10, >>9]]
[6] [[css-2015]] もこの立場を踏襲しています。
** CSS 2.2
[21] [[CSS 2.2]] 参照。
** CSS 2.3
[27] [[CSS 2.3]] 参照。
* メモ
[1]
[CODE[2]] は[[水準]]であって、[[版]]ではない。
[20] [CITE@en[Relevant spec links · servo/servo Wiki]]
( ([TIME[2014-11-26 12:31:33 +09:00]] 版))
<https://github.com/servo/servo/wiki/Relevant-spec-links#user-content-css-2>
[25] [CITE@en['''['''css-align''']''' Switch all CSS2.1 references to CSS2 references.]]
([[fantasai]]著, [TIME[2016-11-26 13:55:24 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/23637bddf0659166ee99f2367fccac56440face7>
[26] [CITE@en['''['''CSS2''']''' Proposed process for maintaining CSS2]]
([[fantasai]]著, [TIME[2016-12-02 10:26:52 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2016Dec/0015.html>
[28] [CITE@en['''['''css2-testing''']''' shorter title]]
([[bert-github]]著, [TIME[2017-01-23 23:16:56 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/70bc03843b34d74b9fa8a1cdc5004db97d7d9384>
[29] [CITE@en[REC maintenance '''['''CSS Working Group Wiki''']''']]
([TIME[2017-02-03 22:17:19 +09:00]])
<https://wiki.csswg.org/spec/rec-maintenance>
[30] [CITE@en[REC maintenance '''['''CSS Working Group Wiki''']''']]
([TIME[2017-05-10 13:44:06 +09:00]])
<https://wiki.csswg.org/spec/rec-maintenance>
[31] [CITE@en[Re: '''['''CSS2''']''' Proposed process for maintaining CSS2]]
([[Geoffrey Sneddon]]著, [TIME[2017-05-09 09:55:59 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017May/0020.html>
[32] [CITE@en[CSS 2 maintenance]]
([[Geoffrey Sneddon]]著, [TIME[2017-05-25 20:51:55 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017May/0042.html>
[33] [CITE@en['''['''CSS2''']''' Removed directory css2-testing. Directory css2 already contain…]]
([[bert-github]]著, [TIME[2017-07-13 23:07:41 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/e7716a5bbc5e20ee92d2d43fc3e1b6ebbc58559a>
[34] [CITE@en['''['''CSS2''']''' Overview.html was apparently not yet under version control]]
([[bert-github]]著, [TIME[2017-07-13 23:23:32 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/fca229062cdcd3a7263cc934b5a8107b545d1384>
[35] [CITE@en['''['''css-sizing''']''' CSS21->CSS2]]
([[fantasai]]著, [TIME[2017-07-18 08:56:57 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/fddec4658875f58fbfe59dadb760adde4090ecc1>
[36] [CITE@en[CSS2.1 Maintenance Diagram]]
([[fantasai]]著, [TIME[2017-07-13 01:31:46 +09:00]])
<https://lists.w3.org/Archives/Public/www-archive/2017Jul/0000.html>
[37] [CITE@en['''['''CSS2''']''' Added omitted text back in and made the links to corresponding…]]
([[bert-github]]著, [TIME[2017-09-06 02:55:46 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/3652e8b825e6c50a96a7023cb51dc2bb5fcac6db>
[38] [CITE@en[Replace all CSS2 copies with a single css2/ equal to the 2011/6 REC]]
([[gsnedders]]著, [TIME[2018-04-11 21:59:22 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/1b09ef2c50bef54262518854e321fd8c9b684ad1>
[39] [CITE@en[Replace all CSS2 copies with a single css2/ equal to the 2011/6 REC by gsnedders · Pull Request #2544 · w3c/csswg-drafts]]
([TIME[2018-05-09 12:29:17 +09:00]])
<https://github.com/w3c/csswg-drafts/pull/2544>
[40] [CITE@en[CSS2 maintenance proposal · Issue #2553 · w3c/csswg-drafts]]
([TIME[2018-05-09 12:29:31 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2553>
[41] [CITE@en[css2-future.md]]
([TIME[2018-05-09 12:29:45 +09:00]])
<https://gist.github.com/gsnedders/e0aab5ca6a8c06cee3bae4afcfd664ce>
[42] [CITE@en['''['''CSS2''']''' readd old pre-2016 anchors]]
([[gsnedders]]著, [TIME[2018-04-28 00:45:41 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/b11694edb816c5d1fb935dbc3dfd377a5c7cb312>
[43] [CITE@en[Anchors changed in CSS 2 in-place edit in 2016 · Issue #2551 · w3c/csswg-drafts]]
([TIME[2018-05-16 17:52:36 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2551>
[FIG(quote)[
[FIGCAPTION[
[44] [CITE@en[Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification]]
([TIME[2017-10-02 19:43:17 +09:00]])
<https://www.w3.org/TR/2011/REC-CSS2-20110607/>
]FIGCAPTION]
> W3C Recommendation 07 June 2011, edited in place 12 April 2016 to point to new work
]FIG]
[45] [CITE@en['''['''CSS2''']''' change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts]]
([TIME[2018-05-16 17:55:56 +09:00]])
<https://github.com/w3c/csswg-drafts/pull/2581>
[46] [CITE@en['''['''css2''']''' Naming of revision of CSS 2.1 · Issue #2008 · w3c/csswg-drafts]]
([TIME[2018-05-16 17:57:49 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2008>
[47] [CITE@en['''['''CSS2''']''' Update editors per Berlin F2F]]
([[gsnedders]]著, [TIME[2018-04-26 07:09:37 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/c83bd8a0bba057822a3650a1c5be31b7fe575b55>
[48] [CITE@en['''['''CSS2''']''' change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts]]
([TIME[2018-05-16 18:00:54 +09:00]])
<https://github.com/w3c/csswg-drafts/pull/2581>
[49] [CITE@en['''['''CSS2''']''' Clarify "CSS2" to mean the 1998 REC]]
([[gsnedders]]著, [TIME[2018-04-27 23:17:59 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/5a78df7061114a5e02c60b9673730fb705e38efa>
[50] [CITE@en['''['''CSS2''']''' Make the spec refer to "CSS 2" generally]]
([[gsnedders]]著, [TIME[2018-04-15 20:47:57 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/52609118a13346ec3e04705019392085d7255bd2>
[51] [CITE@en['''['''CSS2''']''' Remove the old 2.1 changes appendix]]
([[gsnedders]]著, [TIME[2018-04-15 20:53:54 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/1b62d39b287f816895ae0143a1edf4bd35b88b6d>
[52] [CITE@en['''['''CSS2''']''' reword some of the 2.2 abstract]]
([[gsnedders]]著, [TIME[2018-04-15 20:44:31 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/b96837e11e615775304cc251f1da9abd8f05e9a1>
[53] [CITE@en['''['''CSS2''']''' Bump version to 2.2, change status to ED]]
([[gsnedders]]著, [TIME[2018-04-12 22:27:06 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/6644b3c3dcc47e03dbd5d27674e88926886146e9>
[54] [CITE@en[REC-CSS2]]
([[Chris Lilley]]著, [TIME[2018-05-30 22:28:02 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2018May/0048.html>
[55] [CITE@en['''['''CSS2''']''' Update editors per Berlin F2F]]
([[gsnedders]]著, [TIME[2018-04-26 07:09:37 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/c83bd8a0bba057822a3650a1c5be31b7fe575b55>
[56] [CITE@en['''['''CSS2''']''' change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts]]
([TIME[2019-02-18 12:07:23 +09:00]])
<https://github.com/w3c/csswg-drafts/pull/2581>
[57] [CITE@en['''['''CSS2''']''' Clarify "CSS2" to mean the 1998 REC]]
([[gsnedders]]著, [TIME[2018-04-27 23:17:59 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/5a78df7061114a5e02c60b9673730fb705e38efa>
[58] [CITE@en['''['''CSS2''']''' Make the spec refer to "CSS 2" generally]]
([[gsnedders]]著, [TIME[2018-04-15 20:47:57 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/52609118a13346ec3e04705019392085d7255bd2>
[59] [CITE@en['''['''CSS2''']''' Remove the old 2.1 changes appendix]]
([[gsnedders]]著, [TIME[2018-04-15 20:53:54 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/1b62d39b287f816895ae0143a1edf4bd35b88b6d>
[60] [CITE@en['''['''CSS2''']''' reword some of the 2.2 abstract]]
([[gsnedders]]著, [TIME[2018-04-15 20:44:31 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/b96837e11e615775304cc251f1da9abd8f05e9a1>
[61] [CITE@en['''['''CSS2''']''' Bump version to 2.2, change status to ED]]
([[gsnedders]]著, [TIME[2018-04-12 22:27:06 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/6644b3c3dcc47e03dbd5d27674e88926886146e9>
[62] [CITE@en[Maintaining Recommendations]]
([[fantasai]]著, [TIME[2019-03-21 08:21:14 +09:00]])
<https://lists.w3.org/Archives/Public/public-w3process/2019Mar/0076.html>
[63] [CITE@en[CSS2 revisions v. later levels · Issue #2936 · w3c/csswg-drafts]]
([TIME[2021-07-02T03:06:26.000Z]])
<https://github.com/w3c/csswg-drafts/issues/2936>