HTML文書HTML Documentをどのように表示するかは、ユーザエージェントuser agent(ブラウザbrowser)によって異なる。
HTMLはテキストの論理構造を記述するものなので、ブラウザでの表示presentationを細かく指定することはできない。【参考→HTMLとは?】
![このページはスタイルシートを適用しない場合は、メニューの後に本文が、いずれも通常のテキストのように表示される。](027_1.png)
![同じページにスタイルシートを適用すると、メニューと本文が段組みのように表示される。](027_2.png)
HTML文書の表示方法presentationの詳細を指定するには、「スタイルシート」style sheetを用いる。現在、最も一般的なものはCSSと呼ばれるスタイルシートである。
スタイルシートを用いると、文字の大きさや形や色、背景の色、枠線の有無、項目の配置などを自由に設定・変更することができるようになる。
ここで示した例(図)は、同じHTML文書に対して、スタイルシートを適用した場合の表示と、スタイルシートを適用しない場合の表示とを比較したものである。