スタイルシート (Style Sheet)とは、ドキュメント文書において表示形式を制御する概念。見栄えと構造を分離するという目的で提唱された。HTML や XML、SGML といったマークアップ文書や、オフィスソフトにおいて広く使用されている。
Web 上で広く使われている HTML 文書にスタイルシートを適用させる場合には、一般的に CSS が利用される。こうした現状から CSS が圧倒的な普及度を誇っているため、単にスタイルシートといえば CSS を指すことがある。
Cascading Style Sheets(CSS、段階スタイルシート、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する仕様であり、W3Cによる勧告の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。
CSS は HTML で表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。
ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる
ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義した CSS のもたらす効果を重ね合わせる(カスケードする)ことができる
しかし、拡張・修正の続いている CSS 仕様の全てを完全に実装しているユーザーエージェントは事実上皆無といってよく、実際シェアで多数を占めるユーザエージェントは部分対応にすぎない。しかし実用上支障のないレベルの実装はされてきており、なおかつ表現のお互いの互換性についても考慮されてきている。
| http://www.ryuumu.co.jp/ryuumu/stuffblog/index.php?e=125 |
|
《デザイン&SEO》のホームページ作成|制作 ::関連用語集 | 05:46 PM | comments (x) | trackback (x) |