

























borderプロパティは、ボーダーのスタイル・太さ・色をまとめて指定する際に使用します。
スタイル・太さ・色のうち、指定する値を任意の順序でスペースで区切って記述します。
borderプロパティでは、ボーダーのスタイル・太さ・色について上下左右バラバラの指定をすることはできません。
上下左右のボーダーを異なったものにする場合には、
border-top、
border-bottom、
border-left、
border-right、
または、
border-style、
border-width、
border-color、
で指定してください。
■ボーダースタイルの値
- none
- ボーダーは表示されず、太さも0になります。表のセルなどのボーダーが重なり合う場合は他の値が優先されます。これが初期値です。
- hidden
- ボーダーは表示されず、太さも0になります。表のセルなどのボーダーが重なり合う場合はこの値が優先されます。
- solid
- 1本線で表示されます。
- double
- 2本線で表示されます。
- groove
- 立体的に窪んだ線で表示されます。
- ridge
- 立体的に隆起した線で表示されます。
- inset
- 上と左のボーダーが暗く、下と右のボーダーが明るく表示され、ボーダーで囲まれた領域全体が立体的に窪んだように表示されます。上下左右の一部だけに指定しても立体感は出ません。
- outset
- 上と左のボーダーが明るく、下と右のボーダーが暗く表示され、ボーダーで囲まれた領域全体が立体的に隆起したように表示されます。上下左右の一部だけに指定しても立体感は出ません。
- dashed
- 破線で表示されます。
- dotted
- 点線で表示されます。
■ボーダー太さの値
- 数値で指定
- 数値にpxやemやexなどの単位をつけて指定します。pxとは1ピクセルを1とする単位で、実際に表示されるサイズは72dpiや96dpiといったモニタの解像度により変化します。また、emとはフォントの高さを1とする単位で、exとは小文字の「x」の高さを1とする単位です。
- キーワードで指定
- thin(細い)、medium(普通)、thick(太い)のうち、いずれかを指定します。キーワードで指定する場合、実際に表示される太さはブラウザにより異なります。
■ボーダー色の値
- 色
- #000000などの記述やカラーネームで色指定をします。
- transparent
- ボーダーの色を透明にします。
■使用例
スタイルシート部分は外部ファイル(sample.css)に記述。
p.sample1 {border: double 10px #0000ff;}
p.sample2 {border: inset 10px #ff0000;}
p.sample3 {
margin: 30px 30px;
padding: 10px;
border: medium solid #ff00ff;
}
HTMLソース
<html>
<head>
<link rel=”stylesheet” href=”sample.css”
type=”text/css”>
</head>
<body>
<p class=”sample1″>セキュリティ対策は今後ますます重要になるでしょう。</p>
<p class=”sample2″>セキュリティ対策は今後ますます重要になるでしょう。</p>
<p class=”sample3″>セキュリティ対策は今後ますます重要になるでしょう。</p>
</body>
</html>
ブラウザ上の表示
セキュリティ対策は今後ますます重要になるでしょう。
セキュリティ対策は今後ますます重要になるでしょう。
セキュリティ対策は今後ますます重要になるでしょう。
■関連項目
border-color …… ボーダーの色を指定する
border-style …… ボーダーのスタイルを指定する
border-width …… ボーダーの太さを指定する
border-top …… 上ボーダーのスタイル・太さ・色を指定する
border-top-color …… 上ボーダーの色を指定する
border-top-style …… 上ボーダーのスタイルを指定する
border-top-width …… 上ボーダーの太さを指定する
border-bottom …… 下ボーダーのスタイル・太さ・色を指定する
border-bottom-color …… 下ボーダーの色を指定する
border-bottom-style …… 下ボーダーのスタイルを指定する
border-bottom-width …… 下ボーダーの太さを指定する
border-left …… 左ボーダーのスタイル・太さ・色を指定する
border-left-color …… 左ボーダーの色を指定する
border-left-style …… 左ボーダーのスタイルを指定する
border-left-width …… 左ボーダーの太さを指定する
border-right …… 右ボーダーのスタイル・太さ・色を指定する
border-right-color …… 右ボーダーの色を指定する
border-right-style …… 右ボーダーのスタイルを指定する
border-right-width …… 右ボーダーの太さを指定する