HTML、CSS、スタイルシート
とかくHTMLとは,文字の大きさ,色,位置などを指定してWebページの見栄えをよくするものだと思われがちです。確かに,HTMLの発展過程では,デザインを指定するためのタグが追加されてきました。
しかし,HTMLの目的はあくまでも文書の構造を明確にすることであり,表示体裁を目的としたものではありません。例えば,<h1>が<p>よりも大きいフォントで表示されますが,これはInternet Explorer や Netscape Communicator などのブラウザが独自仕様としてそうしているだけで,W3Cの標準規格ではそのような規定はないのです。
HTMLを本来の目的に合致させるために,HTML4.0以降では,表示体裁のためのタグを「非推薦属性」としています。
表示体裁に関することはCSS(Cascading Style Sheet:スタイルシート)で定義します。
例えば,次のようになります。
HTML
CSSの指定がないとき

CSSの指定をしたとき
CSS
