CSS水準2

CSS2

[2] CSS2 (Cascading Style Sheets, Level 2) は、スタイル・シート言語 CSS の2つ目の水準です。

仕様書

[8] CSS2CSS 2.2 仕様書により定義されています。

[23] しかしその大部分は他の仕様書により改訂されています。

詳細は CSS 2.2 参照。

歴史

[7] 当初は CSS2 仕様書により定義されていました。 CSS2 仕様書については、 CSS 2.0 の項をご覧ください。

[4] その後 CSS 2.1 仕様書が出版され、 CSS2 の定義とされていました。

[24] 更にその後 CSS 2.2 仕様書が公開されました。

CSS 2.0

[17] 最初の CSS2 勧告については、 CSS 2.0 の項をご覧ください。

[19] CSS2勧告に対する正誤表は2003年に更新が停止され、 CSS2CSS 2.1 で異なる場合は CSS 2.1 の記述を正誤表相当とみなす、と記述されました。

CSS 2.1

[18] CSS2 の改訂版 CSS 2.1 について詳しくは、 CSS 2.1 の項をご覧ください。

[13] CSS2W3C 勧告となった後、数年間は正誤表が管理されていましたが、 長大になってきたこともあって CSS 2.1 の策定が開始されました。 CSS2正誤表の管理は CSS 2.1 の完成をまたずに2003年までに放棄されています。

[14] CSS2 当時の W3C Process における勧告は、仕様の安定性という観点からすると現在の W3C Process における CR 相当であり、公式には CSS2 が正式な勧告であるとはいえ、 実際には CSS 2.1CR になる以前は正誤表相当 (>>19)、 CR になってからは CSS2 を廃止するもの >>10, >>9 と捉えるべきであると CSS WG は表明していました。

[15] CSS2CSS 2.1 では、定義が厳密になったり実装にあわせたり修正したりされた他に、 実装されていない機能が大量に削除されたり、共通に実装されている機能が若干新たに追加されたりしています。 削除された機能については、引き続き CR 段階にあると考えるべきと CSS WG は表明しています >>10, >>9。その場合、当該機能が CSS3 に含まれれば、 そちらが CR に達した時点で CSS2 にあった定義を廃止することになります >>10, >>9

CSS2007 と CSS2010、CSS2015

[11] 2007年末頃から作業が始まり、2011年5月にようやく WG Note として出版された CSS 2007CSS 2010 は、 CSS 2.0 仕様書は実質的に廃止されており、 CSS 2.1 仕様書が CSS2 を規定する、とのそれまでの CSS WG の見解を改めて明記しています。

[12]

CSS 2.1 仕様書が CSS 水準 (Level) 2 を定義し、 CSS Style Attributes 仕様書がこれを要素毎の style 属性に含める方法を定義しています。 >>10, >>9

[6] css-2015 もこの立場を踏襲しています。

CSS 2.2

[21] CSS 2.2 参照。

CSS 2.3

[27] CSS 2.3 参照。

メモ

[1] 2水準であって、ではない。

[20] Relevant spec links · servo/servo Wiki ( ( 版)) https://github.com/servo/servo/wiki/Relevant-spec-links#user-content-css-2

[25] [css-align] Switch all CSS2.1 references to CSS2 references. (fantasai著, ) https://github.com/w3c/csswg-drafts/commit/23637bddf0659166ee99f2367fccac56440face7

[26] [CSS2] Proposed process for maintaining CSS2 (fantasai著, ) https://lists.w3.org/Archives/Public/www-style/2016Dec/0015.html

[28] [css2-testing] shorter title (bert-github著, ) https://github.com/w3c/csswg-drafts/commit/70bc03843b34d74b9fa8a1cdc5004db97d7d9384

[29] REC maintenance [CSS Working Group Wiki] () https://wiki.csswg.org/spec/rec-maintenance

[30] REC maintenance [CSS Working Group Wiki] () https://wiki.csswg.org/spec/rec-maintenance

[31] Re: [CSS2] Proposed process for maintaining CSS2 (Geoffrey Sneddon著, ) https://lists.w3.org/Archives/Public/www-style/2017May/0020.html

[32] CSS 2 maintenance (Geoffrey Sneddon著, ) https://lists.w3.org/Archives/Public/www-style/2017May/0042.html

[33] [CSS2] Removed directory css2-testing. Directory css2 already contain… (bert-github著, ) https://github.com/w3c/csswg-drafts/commit/e7716a5bbc5e20ee92d2d43fc3e1b6ebbc58559a

[34] [CSS2] Overview.html was apparently not yet under version control (bert-github著, ) https://github.com/w3c/csswg-drafts/commit/fca229062cdcd3a7263cc934b5a8107b545d1384

[35] [css-sizing] CSS21->CSS2 (fantasai著, ) https://github.com/w3c/csswg-drafts/commit/fddec4658875f58fbfe59dadb760adde4090ecc1

[36] CSS2.1 Maintenance Diagram (fantasai著, ) https://lists.w3.org/Archives/Public/www-archive/2017Jul/0000.html

[37] [CSS2] Added omitted text back in and made the links to corresponding… (bert-github著, ) https://github.com/w3c/csswg-drafts/commit/3652e8b825e6c50a96a7023cb51dc2bb5fcac6db

[38] Replace all CSS2 copies with a single css2/ equal to the 2011/6 REC (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/1b09ef2c50bef54262518854e321fd8c9b684ad1

[39] Replace all CSS2 copies with a single css2/ equal to the 2011/6 REC by gsnedders · Pull Request #2544 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2544

[40] CSS2 maintenance proposal · Issue #2553 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/2553

[41] css2-future.md () https://gist.github.com/gsnedders/e0aab5ca6a8c06cee3bae4afcfd664ce

[42] [CSS2] readd old pre-2016 anchors (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/b11694edb816c5d1fb935dbc3dfd377a5c7cb312

[43] Anchors changed in CSS 2 in-place edit in 2016 · Issue #2551 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/2551

[44] Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification () https://www.w3.org/TR/2011/REC-CSS2-20110607/

W3C Recommendation 07 June 2011, edited in place 12 April 2016 to point to new work

[45] [CSS2] change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2581

[46] [css2] Naming of revision of CSS 2.1 · Issue #2008 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/2008

[47] [CSS2] Update editors per Berlin F2F (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/c83bd8a0bba057822a3650a1c5be31b7fe575b55

[48] [CSS2] change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2581

[49] [CSS2] Clarify "CSS2" to mean the 1998 REC (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/5a78df7061114a5e02c60b9673730fb705e38efa

[50] [CSS2] Make the spec refer to "CSS 2" generally (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/52609118a13346ec3e04705019392085d7255bd2

[51] [CSS2] Remove the old 2.1 changes appendix (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/1b62d39b287f816895ae0143a1edf4bd35b88b6d

[52] [CSS2] reword some of the 2.2 abstract (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/b96837e11e615775304cc251f1da9abd8f05e9a1

[53] [CSS2] Bump version to 2.2, change status to ED (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/6644b3c3dcc47e03dbd5d27674e88926886146e9

[54] REC-CSS2 (Chris Lilley著, ) https://lists.w3.org/Archives/Public/www-style/2018May/0048.html

[55] [CSS2] Update editors per Berlin F2F (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/c83bd8a0bba057822a3650a1c5be31b7fe575b55

[56] [CSS2] change status to ED, bump version to 2.2 by gsnedders · Pull Request #2581 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2581

[57] [CSS2] Clarify "CSS2" to mean the 1998 REC (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/5a78df7061114a5e02c60b9673730fb705e38efa

[58] [CSS2] Make the spec refer to "CSS 2" generally (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/52609118a13346ec3e04705019392085d7255bd2

[59] [CSS2] Remove the old 2.1 changes appendix (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/1b62d39b287f816895ae0143a1edf4bd35b88b6d

[60] [CSS2] reword some of the 2.2 abstract (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/b96837e11e615775304cc251f1da9abd8f05e9a1

[61] [CSS2] Bump version to 2.2, change status to ED (gsnedders著, ) https://github.com/w3c/csswg-drafts/commit/6644b3c3dcc47e03dbd5d27674e88926886146e9

[62] Maintaining Recommendations (fantasai著, ) https://lists.w3.org/Archives/Public/public-w3process/2019Mar/0076.html

[63] CSS2 revisions v. later levels · Issue #2936 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/2936