スタイルシート
全要素について、全プロパティの値を明示的に指定しなくて済むように、スタイルシート言語には値を自動的に伝播させる機構が備わっている。値伝播によってスタイルシートが冗長でなくなり、短くなる。上記の例では、フォントサイズだけが指定されている。他の属性の値は値伝播機構によってそれ以前の設定がそのまま使われる。
CSSを使ったサイトは、異なるブラウザ(Internet Explorer、Mozilla Firefox、Opera、Safariなど)で同じ表示になるよう調整することが容易である。
CSSを使ったサイトのブラウザでの表示は、例えばLynxのようなグラフィックスを表示できない古い(CSSを解釈できない)ブラウザでも可能である(CSSを無視して可能な範囲で表示される)。古いバージョンのCSSしか解釈できない場合も、その範囲でのみ表示可能である。このため、様々な機能レベルのユーザーエージェントがサイトのコンテンツにアクセス可能となっている。例えば点字ディスプレイを使ったブラウザは、ほとんどのレイアウト情報を無視するが、それでもユーザーは全ページのコンテンツにアクセス可能である。
全ての表示スタイルを1つのファイルに保持することで、保守時間が大幅に削減され、保守時に人間が間違う可能性も削減される。例えば、あるサイトのコンテンツを作成した後でフォントの色を #3667CA (ウェブセーフカラーでない色)にしなければならなくなったとする。スタイルシートを使っていない場合、その面倒な修正作業を全ページについて行わなければならず、間違いが混入しやすくなる。CSSを正しく使っていれば、1つのCSSファイルのたった6文字を修正するだけで済む。また、HTML・XHTMLページの可読性がよくなり、表示の一貫性が保たれるという利点もある。
CSS (cascading style sheets)
DSSSL (document style semantics and specification language; 文書スタイル意味指定言語)
XSL (extensible stylesheet language; 拡張可能スタイルシート言語) XSLT (XSL transformations) XSL-FO (extensible stylesheet language formatting objects)
見た目の詳細が実際に表示されるときに決定されるということは、新たな媒体に新たなスタイルシートを用意すれば、同じコンテンツを修正することなくその新しい媒体でも再利用できることを意味する。注意深く制作されたウェブページは、新たなスタイルシートを適用することで、ヘッダやフッタ、ページ番号、目次などを備えた容易に印刷可能な本にすることもできる。