border: ***; border-***: ***;
ブラウザ |
|
---|---|
プロパティ |
border と border-*** は、境界線の太さ、色、スタイルを一括で指定するプロパティです。
border
… 上下左右の境界線を一括で指定border-***
… 上下左右の境界線を個別に指定 (***
の部分には、top
、right
、bottom
、left
が入ります)
上記のように、上下左右をまとめて指定する方法と、それぞれを個別に指定する方法があります。
div.example1 {
border: thick #ff0000 solid;
}
div.example2 {
border-top: 2px #85b9e9 solid;
border-right: 4px #bde9ba double;
border-bottom: 6px #ffd37d dotted;
border-left: 8px #d1d1d1 dashed;
}
border
… 上下左右を一括で指定
プロパティ名 | 値 | 説明 |
---|---|---|
border |
以下を参照 | 境界線(太さ、色、スタイル)を指定 |
border: thick #ff0000 solid;
それぞれの値は、半角スペースで区切って記述します。
記述する順序は自由で、必要のない指定は省略することもできます。(省略した場合は初期値が適用されます)
- 境界線スタイルの指定を省略すると、境界線が表示されなくなってしまいます(初期値が
none
なので)。境界線を表示する場合は、この指定を省略しないようにしてください。
border-***
… 上下左右を個別に指定
プロパティ名 | 値 | 説明 |
---|---|---|
border-top |
以下を参照 | 上の境界線(太さ、色、スタイル)を指定 |
border-right |
以下を参照 | 右の境界線(太さ、色、スタイル)を指定 |
border-bottom |
以下を参照 | 下の境界線(太さ、色、スタイル)を指定 |
border-left |
以下を参照 | 左の境界線(太さ、色、スタイル)を指定 |
border-top: 2px #85b9e9 solid;
border-right: 4px #bde9ba double;
border-bottom: 6px #ffd37d dotted;
border-left: 8px #d1d1d1 dashed;
値の指定方法は border
と同じです。