Sheetsの記事があります。HTML文書やXML文書に対して多様なスタイルを指定するために生み出されました。従来、HTMLのみでも文書に対して文字色の変更や背景画像を添えるなどの限定的な装飾指定は可能でしたが、HTML文書のみで完結した装飾指定は文書構造を複雑にし、また作成者によっては装飾目的で文書に誤った意味を付加することもあり、閲覧者にとってはアクセス容易性を、作成者にとってはメンテナンス性を低下させる原因となりました。CSSを利用することによって構造と装飾を分離することが出来るため、HTML文書やXML文書の文書構造をシンプルに保つことができ、また従来のHTML文書のみで完結した装飾指定と比べても格段に豊富な装飾が可能になります。Opera、Safariなどが存在しますが、それらウェブブラウザは標準化されていない独自のCSS拡張や草案段階の機能を先行実装している場合があります。IEでは独自にフィルタ効果を実現する機能をサポートしていますし、Firefox、Opera、Safariなどはまだ草案段階にあるCSS3のセレクタなどを多くサポートしています。従って、1つのウェブブラウザで可能なスタイル指定は他のウェブブラウザでも必ず可能ということはありません。標準化されている機能でも解釈に揺れがあったり、間違った解釈がされている、サポートされていないといったものもあり、複雑なスタイル指定をしようとするとひとつのブラウザで良く見えていたものが他のブラウザでは閲覧出来ない程酷い状態になっていることがあります。独自拡張や先行実装の多くは実験的か、ウェブブラウザでユーザースタイルシートを適用するユーザーのためにある場合が多いため、文書の作成者は独自拡張や先行実装を極力使用しないように注意し、なるべく多くのウェブブラウザで閲覧しづらくならないようなCSSの作成が求められます。このページ「CSS」は、書きかけです。加筆・訂正など、協力いただける皆様の編集を心からお待ちしております。ご意見などがありましたら、お気軽にノートへどうぞ。3.0のもとで利用可能です。プライバシーデスクトップ。