Cascading Style Sheets
最終更新:
telestea
-
view
Cascading Style Sheets(CSS、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する、W3Cによる仕様の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。
CSSはHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。
ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる
ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義したCSSのもたらす効果を重ね合わせる(カスケードする)ことができる
しかし、拡張・修正の続いている CSS 仕様の全てを完全に実装しているユーザーエージェントは事実上皆無といってよく、実際シェアで多数を占めるユーザエージェントは部分対応にすぎない。しかし実用上支障のないレベルの実装はされてきており、なおかつ表現のお互いの互換性についても考慮されてきている。
CSSは、1994年にWWW生誕の地であるCERNに勤務するホーコン・ウィウム・リー氏により提唱された。
拡張子 .css
MIME Type text/css
開発者 World Wide Web Consortium
種別 スタイルシート
国際標準
CSS Level 1 (Recommendation),
CSS Level 2 (Recommendation),
CSS Level 2 Revision 1 (Recommendation),
Selectors Level 3 (Recommendation),
CSS Color Module Level 3 (Recommendation),
CSS Namespaces Module Level 3 (Recommendation),
CSSはHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。
ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる
ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義したCSSのもたらす効果を重ね合わせる(カスケードする)ことができる
しかし、拡張・修正の続いている CSS 仕様の全てを完全に実装しているユーザーエージェントは事実上皆無といってよく、実際シェアで多数を占めるユーザエージェントは部分対応にすぎない。しかし実用上支障のないレベルの実装はされてきており、なおかつ表現のお互いの互換性についても考慮されてきている。
CSSは、1994年にWWW生誕の地であるCERNに勤務するホーコン・ウィウム・リー氏により提唱された。
拡張子 .css
MIME Type text/css
開発者 World Wide Web Consortium
種別 スタイルシート
国際標準
CSS Level 1 (Recommendation),
CSS Level 2 (Recommendation),
CSS Level 2 Revision 1 (Recommendation),
Selectors Level 3 (Recommendation),
CSS Color Module Level 3 (Recommendation),
CSS Namespaces Module Level 3 (Recommendation),