background-color: ***;
ブラウザ |
|
---|---|
プロパティ |
background-color は、背景色を指定するプロパティです。
このプロパティをhr要素に対して設定すると、水平線に色を付けることができます。
hr {
height: 3px;
background-color: #ff0000;
border: none;
color: #ff0000;
}
プロパティ名 | 値 | 説明 |
---|---|---|
background-color |
色 | 水平線の色を指定 |
色の指定については、CSSの色指定をご覧ください。
水平線の境界線について
background-color
プロパティの指定では、水平線の内側の色(背景色)を指定することになります。そのため、水平線の境界線はデフォルトの色で表示されてしまいます。
境界線を消したい場合
水平線の境界線を消したい場合は、border: none
を指定しておきます。
- しかし、IE 7以下ではこの指定が無視されてしまうようです。IEでも境界線を表示させないようにするには、背景色と同じ色をcolorプロパティで指定しておきます。
border: none
を指定した例 (IE 7以下では無視される)
↓
color
プロパティを同時に指定した例
height
の指定
色の指定を反映させるには、heightプロパティで水平線の高さを指定しておく必要があります。(背景が表示されるスペースを確保するため)
↓height
プロパティを指定しなかった例
↓
height
プロパティで3pxの高さを指定した例
- 境界線の有無や
color
プロパティの有無などにより、各ブラウザでの表示のされ方は異なってきます。