"スタイルシート"は,文書の見た目を整える方法を提供し,フォント指定,サイズ指定,インデントなど位置指定,色指定などを全て制御できる.スタイルシートを使うことによって,HTML文書中から見た目に関する情報を排除,分離できる.ここは,スタイルシート記述言語である"CSS (Cascading Style Sheet)"について説明する.
`フォント名',`表示色'などといった見た目に関する情報を"プロパティ"と呼ぶ.CSSでは個々のプロパティについてプロパティ名と値の組を以下のように表現する.この組はいくつ並べてもよい.
プロパティ名: 値;
例えば,背景色を#FFFFFFに指定したい場合は
background: #FFFFFF;
実際に文書にスタイルシートを組み込む方法はいくつかある.本書ではそのうち,STYLE属性による指定と,<STYLE>タグによる指定について簡単に説明する.
既存のHTMLタグにはSTYLE属性を指定できる.これによって,そのタグの範囲だけにスタイルシートを適用できる.文書の一部だけにスタイルシートを適用したい場合に便利である.
<TAGNAME STYLE="プロパティ名1: 値1; プロパティ名2: 値2; ..."> </TAGNAME>
<P STYLE="color: #FF0000;">赤の段落</P> <P STYLE="color: #0000FF;">青の段落</P>
<HEAD>タグと</HEAD>タグで囲まれた部分に <STYLE>タグを記述してスタイルシートを指定できる.ここで指定したスタイルは,そのHTML文書中の全てのタグに影響をおよぼす.
<STYLE TYPE="text/css"> 適用するタグ { プロパティ名1: 値1; プロパティ名2: 値2; ... } </STYLE>
<STYLE TYPE="text/css"> H1 { color: #00FF00; font-style: italic; } </STYLE>
のようにする.
<HEAD>タグと<HEAD>タグで囲まれた部分に <LINK>タグを記述して,スタイルシートを指定できる.ここで指定したスタイルは,そのHTML文書中の全てのタグに影響をおよぼす.
<LINK TYPE="text/css" HREF="リンク先のファイル名">
リンク先と指定するファイルには,次のようにスタイルシートを記述する.
<STYLE TYPE="text/css"> 適用するタグ { プロパティ名1: 値1; プロパティ名2: 値2; ... } </STYLE>
外部ファイルによってスタイルシートを指定すれば,複数の異なるHTML文書に対して同じデザインを適用できる.
Next: 3.5 タグによるページのレイアウト
Up: 3. WWWサーバによる情報公開 - 基礎編
Previous: 3.3 ページの作成