サイトマップ
トップページ > CSS > プロパティ一覧 > border > border-width(最終修正日:2007-03-06)

border-widthプロパティ

border-widthプロパティの概要
機能 ボーダー(枠線)の太さの定義
指定可能な値 長さ、thin, medium, thick
初期値 medium
継承 しない
適用可能なボックス 全て

border-widthプロパティは、要素のボーダー(枠線)の太さを定義します。ただし、borderや、border-styleプロパティで枠線が定義されていないと、このborder-widthプロパティは意味を持ちません。

border-widthプロパティの値には、実際の太さを記述するか、次のようなキーワードを指定することができます。

枠線のスタイル
表示形態
thin 細い
medium 通常(デフォルト値)
thick 太い

どのように表示されるかは、次の入力例の確認ページを見てください。


div.thin {
    border-style: solid;
    border-width: thin;
}
div.medium {
    border-style: solid;
    border-width: medium;
}
div.thick {
    border-style: solid;
    border-width: thick;
}
div.number {
    border-style: solid;
    border-width: 20px;
}
div.number2 {
    border-style: dotted;
    border-width: 10px;
}

確認画面

各辺を個別に設定

border-widthの値をスペースで区切って、複数指定すると、各辺の線を個別に設定することができます。ただし、この方法は、直感的に分かりやすいとは思えないので、あまりお勧めしません。

値を指定する数による、個々の辺の設定
値の数 設定される辺
1 4辺全て
2 最初の値が上下、2番目の値が左右
3 最初の値が上、2番目の値が左右、3番目の値が下
4 最初の値が上、2番目の値が右、3番目の値が下、4番目の値が左

div.number1 {
    border-style: solid;
    border-width: 2px;
}
div.number2 {
    border-style: solid;
    border-width: 2px 10px;
}
div.number3 {
    border-style: solid;
    border-width: 2px 10px 18px;
}
div.number4 {
    border-style: solid;
    border-width: 2px 10px 18px 26px;
}

確認画面

このborder-widthプロパティはあまり使用されません

borderプロパティを使用すれば、枠線の太さに関する指定も可能ですので、通常はborder-widthプロパティを使用せずに、borderプロパティを使用します。

前ページborder-xxx-style 上へこのページの先頭 border-xxx-width次ページ
Copyleft copyLeft 2009 W-D-L.NET