アンテナハウス・オンラインショップ

W3CにおけるCSS仕様策定の動向

更新日: 2011/04/19

CSSとは

CSS(カスケード・スタイル・シート)は、Web文書にスタイルを与えるための仕様であり、W3C(ワードルワイドWebコンソーシアム)が策定している。現在、W3Cの勧告になっているのは、CSSレベル1とCSSレベル2である。

CSSの作業グループは、1998年にCSS2を完成したあと、1999年にCSS3の開発と、CSS1、CSS2の保守を行うために新たに任命された。2007年7月にCSS2.1の勧告候補が提案されている。また、CSS3はモジュール化して、各パーツを他の仕様で共用することを目標に作業に着手した。

W3CのCSS作業グループの見通しではCSS3の開発は2011年まで継続するとされている。

CSS1

HTML文書に、フォント、色、間隔などの簡単なスタイルをつける機構を定めている。

CSS2

CSS2は、原則としてCSS1の拡張となっている。メディアに依存するスタイル特性をサポートすることで、ブラウザ、プリンタ、音声読み上げ、ハンドヘルド機器などをサポートできる。

なお、W3Cは「CSS2は既に保守を終了しているので、CSS2.1を使用するように」という呼び掛けを行なっている。「同じ特性がCSS2とCSS2.1の両方で規定されており、定義が相違する場合は、CSS2.1に準拠するように」とのこと。

CSS2.1では、CSS2のエラーを修正、一部の機能を変更、削除、既に広く実装されている機能を追加して、CSS2を置き換えることを意図している。

2007年7月20日に勧告候補が公開、2009年4月23日、2009年9月8日に内容の誤りを訂正して改訂された勧告候補が公開。3回CRが公開されたあと、2010年12月7日にWDに戻ってしまいました。

CSS3

CSS3は次のようなモジュールに分かれている。モジュール毎に仕様策定のためのロードマップが作成されているが、実際の仕様策定作業は、計画よりもかなり遅れている。

項目 役割最新仕様 URL
Introduction to CSS3 Working Draft, 23 May 2001 http://www.w3.org/TR/2001/WD-css3-roadmap-20010523/
Syntax Working Draft 13 August 2003 http://www.w3.org/TR/2003/WD-css3-syntax-20030813/
Selectors Level 3 W3C Proposed Recommendation 15 December 2009 http://www.w3.org/TR/css3-selectors/
CSS3 Values and Units W3C Working Draft 19 September 2006 http://www.w3.org/TR/2006/WD-css3-values-20060919/
Cascading and inheritance Working Draft 15 December 2005 http://www.w3.org/TR/2005/WD-css3-cascade-20051215/
CSS basic box model ボックスの基本(マージン、パディング)の配置、flowとfloatingを規定する。W3C Working Draft 9 August 2007 http://www.w3.org/TR/2007/WD-css3-box-20070809/
CSS Marquee Module Level 3 画面などで指定範囲から情報が溢れたときにアニメーションなどで表示することをmarqueeという。このモジュールはその特性について規定する。W3C Candidate Recommendation 5 December 2008 http://www.w3.org/TR/2008/CR-css3-marquee-20081205/
Positioning
CSS Color Module Level 3 W3C Working Draft 21 July 2008 http://www.w3.org/TR/css3-color/
CSS3 Backgrounds and Borders Module Level 3 W3C Working Draft 12 June 2010 http://www.w3.org/TR/css3-background/
CSS3 module: line Working Draft 15 May 2002 http://www.w3.org/TR/2002/WD-css3-linebox-20020515/
CSS Text Level 3 CSS3 Text Effects Moduleから2007年3月6日公開版で CSS Text Level 3 にモジュール名変更。W3C Working Draft 5 October 2010 http://www.w3.org/TR/css3-text/
CSS Writing Modes Module Level 3 双方向性、縦書き、グリッド・レイアウト、その他のインラインでのテキスト効果を規定する。
Text Layout Moduleは、"CSS3 Text Module"から2008年に分離された。2010年10月にWriting Modesに変更。2010年12月2日にFirst Published Working Draftになる。2011年2月1日にSecond Working Draftとなる。
W3C Working Draft 01 February 2011 http://www.w3.org/TR/css3-writing-modes/
CSS Line Grid
CSS3 Ruby Module W3C Candidate Recommendation 14 May 2003 http://www.w3.org/TR/2003/CR-css3-ruby-20030514/
CSS3 module: Fonts Web Fontsモジュールを併合した。W3C Working Draft 18 June 2009 http://www.w3.org/TR/css3-fonts/
CSS3 Generated and Replaced Content Module Working Draft 14 May 2003 http://www.w3.org/TR/2003/WD-css3-content-20030514/
CSS3 module: Lists Working Draft 7 November 2002 http://www.w3.org/TR/2002/WD-css3-lists-20021107/
CSS3 Paged Media Module W3C Working Draft 10 October 2006 http://www.w3.org/TR/2006/WD-css3-page-20061010/
CSS Generated Content for Paged Media Module W3C Working Draft 08 June 2010 http://www.w3.org/TR/css3-gcpm
CSS3 Basic User Interface Module W3C Candidate Recommendation 11 May 2004 http://www.w3.org/TR/2004/CR-css3-ui-20040511/
CSS Scoping
Tables
CSS Multi-column Layout Module Webでは表を使ってマルチカラムのレイアウトをすることも多いが、CSS3のマルチカラムレイアウトを使うことでテキストを一つのカラムから次のカラムへ流すことできるようになり、レイアウトの柔軟性が増す。W3C Candidate Recommendation 17 December 2009 http://www.w3.org/TR/css3-multicol
CSS Namespaces Module W3C Candidate Recommendation 23 May 2008 http://www.w3.org/TR/css3-namespace/
CSS Math
CSS3 Speech Module Working Draft 16 December 2004 http://www.w3.org/TR/css3-speech/
CSS Aural Style Sheets
Media Queries 出力対象メディアの条件を指定してスタイルシートを選択するための仕様。W3C Candidate Recommendation 27 July 2010 http://www.w3.org/TR/css3-mediaqueries/
CSSOM View ModuleW3C Working Draft 04 August 2009http://www.w3.org/TR/cssom-view/
CSS3 Hyperlink Presentation Module Working Draft 24 February 2004 http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/
CSS3 module: Presentation Levels Working Draft 13 August 2003 http://www.w3.org/TR/2003/WD-css3-preslev-20030813/
The CSS 'Reader' Media Type Working Draft 24 February 2004 http://www.w3.org/TR/2004/WD-css3-reader-20040224/
CSS Grid Positioning Module Level 3 W3C Working Draft 5 September 2007 http://www.w3.org/TR/2007/WD-css3-grid-20070905/
CSS Template Layout Module 旧Advanced Layoutから変更W3C Working Draft 29 April 2010 http://www.w3.org/TR/css3-layout/
Flexible Box Layout Module W3C Working Draft, 23 July 2009 http://www.w3.org/TR/css3-flexbox/
CSS Image Values Module Level 3 W3C Working Draft 23 July 2009 http://www.w3.org/TR/css3-images/
CSS 2D Transforms Module Level 3 W3C Working Draft 01 December 2009 http://www.w3.org/TR/css3-2d-transforms
CSS 3D Transforms Module Level 3 W3C Working Draft 20 March 2009 http://www.w3.org/TR/css3-3d-transforms
CSS Transitions Module Level 3 W3C Working Draft 01 December 2009 http://www.w3.org/TR/css3-transitions
CSS Animations Module Level 3 W3C Working Draft 20 March 2009 http://www.w3.org/TR/css3-animations/
CSS Extended Box Model
CSSOM Editor's Draft 31 August 2010 http://dev.w3.org/csswg/cssom/
CSS Style Attributes W3C Candidate Recommendation 12 October 2010 http://www.w3.org/TR/css-style-attr
Behavioral Extensions to CSS W3C Working Draft 19 October 2007 http://www.w3.org/TR/becss

CSS Profile

項目 役割最新仕様 URL
CSS Mobile Profile 2.0 W3C Candidate Recommendation 10 December 2008 http://www.w3.org/TR/css-mobile/
CSS Print Profile W3C Working Draft 13 October 2006 http://www.w3.org/TR/2006/WD-css-print-20061013/
CSS TV Profile 1.0 W3C Candidate Recommendation 14 May 2003 http://www.w3.org/TR/2003/CR-css-tv-20030514
Cascading Style Sheets (CSS) Snapshot 2007 W3C Working Draft 27 July 2010 http://www.w3.org/TR/css-beijing/

Copyright © 1996 - 2011 Antenna House, Inc. ALL Right reserved.
Antenna House is a trademark of Antenna House, Inc.