背景

背景特性

background 特性で指定したものは、ボックス内のパディングと内容物を 表示する領域の背景となり、ボーダーとマージンは対象外となる。

background特性について改めてとりあげる。

background-color特性

要素の背景色を決定する。

とくに指定しないときの初期値は transparent である。

background-image特性

背景画像を指定する。画像ファイルは url 表記で指定する。

body {background-image: url("foo.png")}

利用者によっては画像が表示できない(ようにしている)場合があるため、 background-image特性で画像を指定する場合には、それと同系色の 色を background-color 特性で指定しておくのが望ましい。 画像を指定しない場合は単語 "none" を指定する。

body {background-image: url("foo.png"); background-color: white}
p {background-image: none}
background-repeat特性

背景画像を用いる場合、デフォルトではタイル状に繰り返し敷きつめ て表示する。それ以外の配置法も指定できる。

background-attachment特性

背景画像を文書とともにスクロールさせるか、表示域に 固定するかを指定する。

ただし、"fixed" はサポートされない場合がある。

background-position特性

背景画像の初期位置を指定する。background-repeatで 繰り返しが指定されるときは、ここを起点とした繰り返しになる。 指定できる値は以下のいずれか。

パーセント指定と長さ指定は組み合わせてもよいが、 いずれもキーワード指定とは組み合わせられない。

background簡略記述特性

上記全ての背景特性(background-image, background-repeat, background-attachment, background-position)を同時に指定する ための特性。各特性に対する値を列挙することができる。
例:

{background: cyan url("ocean.jpg") no-repeat center fixed}

fixed no-repeat の例

yuuji@koeki-u.ac.jp