CSS3スタイル虎の巻

border-width

border-widthは、枠線の太さを指定するスタイルです。

解説

枠線の太さを、キーワードまたは数値で指定します。

また、要素に対して上下左右それぞれの枠線の太さをを個別に指定できます。

  • 値を1つ指定した時:指定した値が上下左右に適用されます。
  • 値を2つ指定した時:1つ目が上下、2つ目が左右に適用されます。
  • 値を3つ指定した時:1つ目が上、2つ目が左右、3つ目が下に適用されます。
  • 値を4つ指定した時:1つ目が上、2つ目が右、3つ目が下、4つ目が左に適用されます。

構文

構文は以下になります。

border-width: 値1; border-width: 値1 値2; border-width: 値1 値2 値3; border-width: 値1 値2 値3 値4;

border-widthには以下の値が指定できます。

説明
キーワードで指定枠線の太さをキーワードで指定します。
以下3種類のキーワードが指定できます。
 thin:細い
 medium:標準 ※デフォルト
 thick:太い
(例)太いを指定する⇒ border-width:thick;
数値で指定枠線の太さをpxやemなどの単位と共に数値で指定します。
(例)border-width:2px;

border-widthの初期値は「medium」です。

サンプル

枠線を太くする(2pxを指定)


.sample01 {
  border-style:solid;
  border-width:2px;
}

<div class="sample01">border-width:2px;</div>
border-width:2px;

枠線を太くする(thickを指定)


.sample01 {
  border-style:solid;
  border-width:thick;
}

<div class="sample01">border-width:thick;</div>
border-width:thick;

枠線を太くする(上1px、右2px、下3px、左4px)


.sample01 {
  border-style:solid;
  border-width:1px 2px 3px 4px;
}

<div class="sample01">border-width:1px 2px 3px 4px;</div>
border-width:1px 2px 3px 4px;

備考

  • 太さ"medium"がデフォルト値なので、通常の太さの場合は明示的な指定は不要です。

関連項目