文書構造と見ばえ指定の分離

執筆中。

視覚マークアップと意味マークアップ。

HTML は当初は意味マークアップに重きをおくものでした。「ブラウザ戦争」と称されるシェア獲得競争のあいだに、「見ばえ」がシェアに大きく影響することから、より細かく「見ばえ」を記述できるように、各社が無秩序に HTML の拡張を進めました。HTML はたいへん複雑な、視覚マークアップが大量に混在したものとなりました。

この状況を改善し、本来の「意味マークアップ」言語に戻そうと、CSS が導入されました。HTML は意味マークアップに専念し、見ばえの部分は CSS の担当となりました。見ばえの作り方も大幅に整理され、論理的なものとなりました。