borderプロパティ
borderプロパティの概要
機能 |
ボーダー(枠線)の定義 |
指定可能な値 |
色、border-style, border-widthの値 |
初期値 |
色はcolorプロパティによる、スタイルは「none」、太さは、「medium」 |
継承 |
しない |
適用可能なボックス |
全て |
borderプロパティは、要素の4辺全てのボーダー(枠線)のスタイルを定義します。枠線のスタイルについては、border-styleを参照してください。また、要素にcolorプロパティが定義されていると、枠線にその色が使用されます。
example.css
h2 {
border: solid;
}
div {
color: #090;
border: double;
}
枠線の一括指定
borderの値をスペースで区切って、複数指定すると、枠線の太さ、スタイル、色を一括して設定することができます。値を記述する順番は、どのような順番でも構いません。
borderプロパティの使用には、この方法が最もよく使用される方法だと思います。
example2.css
h2 {
border: 1px solid #900;
}
div {
border: dotted thick #900;
}
h3 {
border: pink double 8px;
}
上下左右の枠線を個別に設定する場合には、border-top等のプロパティを使用します。
その他のborder関連プロパティ
以下に、その他のborder関連プロパティを紹介します。ただし、通常、使用されるのは、border-top, border-right, border-bottom, border-left程度です。その他のプロパティについては、参考程度に留めてください。
プロパティ名 |
機能 |
詳細 |
border-top |
上側のボーダーの定義 |
詳細 |
border-right |
右側のボーダーの定義 |
border-bottom |
下側のボーダーの定義 |
border-left |
左側のボーダーの定義 |
border-style |
ボーダーの表示スタイルを定義 |
詳細 |
border-top-style |
ボーダーの上側の表示スタイルを定義 |
詳細 |
border-right-style |
ボーダーの右側の表示スタイルを定義 |
border-bottom-style |
ボーダーの下側の表示スタイルを定義 |
border-left-style |
ボーダーの左側の表示スタイルを定義 |
border-width |
ボーダーの幅を定義 |
詳細 |
border-top-width |
ボーダーの上側の幅を定義 |
詳細 |
border-right-width |
ボーダーの右側の幅を定義 |
border-bottom-width |
ボーダーの下側の幅を定義 |
border-left-width |
ボーダーの左側の幅を定義 |
border-color |
ボーダーの色を定義 |
詳細 |
border-top-color |
ボーダーの上側の色を定義 |
詳細 |
border-right-color |
ボーダーの右側の色を定義 |
border-bottom-color |
ボーダーの下側の色を定義 |
border-left-color |
ボーダーの左側の色を定義 |