6.8 背景に関するプロパティ
CSSには、「背景」を指定するプロパティが色々あります。この中でもよく使用する3つを見ていきましょう。
1. background-colorプロパティ
背景色の変更には、background-colorプロパティを使用します。値には、背景色を指定します。指定方法には、RGBカラー、色名、16進数表現が使われますが、シャープ(#)で始まる16進数表現が広く使われています。
➢ background-colorプロパティの記述例
body {
    background-color: #2c7a9b;
}
2. background-imageプロパティ
要素の背景は、背景色を変更するだけでなく画像を指定することもできます。要素の背景に画像を指定するには、background-imageプロパティを使用します。
➢ background-imageプロパティの書式
セレクタ {
    background-image: url(画像のパス);
}
url()のカッコ内に記述する画像パスは、ダブルクォーテーション(")などで囲まずに記述します。相対パスで記述する場合、HTMLファイルからではなく、CSSファイルからの相対パスを指定する必要があります。
➢ background-imageプロパティの記述例
.menu {
    background-image: url(../img/dog.jpg);
}
3. background-repeatプロパティ
背景に指定した画像は、縦方向、横方向に繰り返すことができます。background-repeatプロパティを使用すると、背景の繰り返し方法を指定することができます。
| background-repeatの値 | 繰り返し結果 | 
| background-repeat: repeat | 縦横に繰り返す | 
| background-repeat: repeat-x | 横方向に繰り返す | 
| background-repeat: repeat-y | 縦方向に繰り返す | 
| background-repeat: no-repeat | 繰り返さない | 
表 6.2.1 : borderプロパティの種類と値
スタイルを記述して実際の表示を確認しましょう。
①ソースフォルダ    :webpage/ch06
②ファイル名      :background.html
➢ background.html
<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <title>背景に関する プロパティ</title>
        <style>
            body {
                background-color: #acd1f5;
                background-image: url(../img/dog.jpg);
                background-repeat: repeat;
            }
        </style>
    </head>
    <body>
    </body>
</html>

background-repeatの値をrepeat-x、repeat-y、no-repeatに変えてそれぞれの表示を確認してみてください。

