枠線の太さ指定
border-top-width:太さ 上の枠線の太さ border-bottom-width:太さ 下の枠線の太さ border-left-width:太さ 左の枠線の太さ border-right-width:太さ 右の枠線の太さ border-width:太さ 上・下・左・右 一括枠線の太さ これらのプロパティは、枠線の太さを指定します。
「border-width」を指定すると、上下左右の枠線を一度に設定することができます。その場合、値を半角スペースで区切って指定しますが、与えられた値の個数によって、次のように枠線の太さが指定されます。
値が1つの場合 値1→上下左右 値が2つの場合 値1→上下 値2→左右 値が3つの場合 値1→上 値2→左右 値3→下 値が4つの場合 値1→上 値2→右 値3→下 値4→左 「thin」「medium」「thick」は、それぞれ「細い枠線」「中くらいの枠線」「太い枠線」に設定します。この場合の実際の太さは、ブラウザによって異なります。
HTMLソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>枠線の太さを指定する</title>
<style type="text/css">
<!--
p {
text-align: center;
font-weight: bold;
padding: 0.5em;
border: solid #000000;
color: #000066;
background: #ffCCCC
}
#sample1 { border-width: 1px }
#sample2 { border-width: thin }
#sample3 { border-width: medium }
#sample4 { border-width: thick }
#sample5 { border-width: 1em }
#sample6 {
border-left-width: 100px;
border-right-width: 0;
}
-->
</style>
</head>
<body>
<p id="sample1">上下左右の枠の太さ:1ピクセル</p>
<p id="sample2">上下左右の枠の太さ:thin</p>
<p id="sample3">上下左右の枠の太さ:medium(初期値)</p>
<p id="sample4">上下左右の枠の太さ:thick</p>
<p id="sample5">上下左右の枠の太さ:1em</p>
<p id="sample6">左:100ピクセル 右:0</p>
</body>
</html>