構造と表現の分離
最近ではビジネスサイトにおいても、CSS(カスケーディング・スタイルシート)を用いてレイアウトされたページが増えています。Webの標準仕様に準拠したブラウザの使用率が高まったことで、CSSによるレイアウトが実用に耐え得るレベルに達したということが大きな理由のひとつでしょう。
ではなぜレイアウトにCSSを用いるのでしょうか。その目的は文章の構造と表現の分離にあります。構造とは、「大見出し」「中見出し」「小見出し」「本文」など文章中における各文言の位置付けなどを意味します。表現とは、背景色は「白」、文字の色は「黒」というように文章の見た目を表します。
今までは、構造と表現がひとつのHTMLファイルの中にまとめてマークアップされていました。その結果HTMLソースは煩雑になり、ファイル容量の増加や保守性の低下にもつながっていたのです。
