目次 < プロパティ一覧 戻る 使用例 ↓ outlineプロパティとの相違点

バナー

中年おっちゃんでも出来た ウェブページ作成講座 with ? mark

borderプロパティ

borderプロパティは、外枠全周の太さ、色、種類を一括指定します。→ border プロパティ 使用例
  • border-top プロパティは、上側外枠の太さ、色、種類を一括指定します。
  • border-right プロパティは、右側外枠の太さ、色、種類を一括指定します。
  • border-bottom プロパティは、下側外枠の太さ、色、種類を一括指定します。
  • border-left プロパティは、左側外枠の太さ、色、種類を一括指定します。

(value)

以下の値を 半角空白で区切り、順不同で指定します。各値は省略可

inherit親要素からの継承
適用要素BODY要素とBODY要素の内容の全ての要素
初期値 枠線の太さ: medium(中線)
色さ: 該当要素の有効なcolorプロパティ値
種類さ: none(枠線無し)
継承 しません

border-widthプロパティ

border-widthプロパティは、外枠全周の太さを一括指定します。→ border-*** プロパティ 使用例
  • border-width-top プロパティは、上側外枠の太さを指定します。
  • border-width-right プロパティは、右側外枠の太さを指定します。
  • border-width-bottom プロパティは、下側外枠の太さを指定します。
  • border-width-left プロパティは、左側外枠の太さを指定します。

(value)
thin細線
medium中線
thick太線
長さ巾や高さの単位枠線の種類と太さ参照。マイナスは指定出来ません。
inherit親要素からの継承
適用要素BODY要素とBODY要素の内容の全ての要素
初期値medium (中線)
継承 しません

border-colorプロパティ

border-colorプロパティは、外枠全周の色を一括指定します。→ border-*** プロパティ 使用例
  • border-color-top プロパティは、上側外枠の色を指定します。
  • border-color-right プロパティは、右側外枠の色を指定します。
  • border-color-bottom プロパティは、下側外枠の色を指定します。
  • border-color-left プロパティは、左側外枠の色を指定します。

(value)
色指定
inherit親要素からの継承
適用要素BODY要素とBODY要素の内容の全ての要素
初期値該当要素の有効なcolorプロパティ値
継承しません

border-styleプロパティ

border-styleプロパティは、外枠全周の線の種類を一括指定します。→ border-*** プロパティ 使用例
  • border-style-top プロパティは、上側外枠の線の種類を指定します。
  • border-style-right プロパティは、右側外枠の線の種類を指定します。
  • border-style-bottom プロパティは、下側外枠の線の種類を指定します。
  • border-style-left プロパティは、左側外枠の線の種類を指定します。

(value)
none枠線無し。border-widthプロパティで ”0” を指定したのと等価。
hiddennone と同じですが、TABLE要素で矛盾が発生する場合を除きます。
dotted点線
dashed破線
solid実線
double2本線。線の太さと線間は等しく、太さは、border-widthプロパティで指定します。
groove枠線の種類と太さ参照
ridge
inset
outset
inherit親要素からの継承
適用要素BODY要素とBODY要素の内容の全ての要素
初期値none (枠線無し)
継承しません

使用例

はスタイルシート記述です。

はHTML記述です。

XXXX 枠線が表示例です。

border

外枠全周の太さ、色、種類を一括指定します。

スタイルシート記述
.b0{border:medium red;}

上記指定は、

.b0{border-top:medium red;
border-right:medium red;
border-bottom:medium red;
border-left:medium red;}

と等価です。

HTML記述
<p>012<span class="b0">3456</span>789</p>
表示例

0123456789

外枠が表示されていません。border-style プロパティの初期値が none(枠線無し)だからです。

スタイルシート記述
.b0{border:medium red solid;}

と、外枠全周を 赤色の中太の実線と指定し直して表示します。

表示例

0123456789

枠線を表示する為には、border-style プロパティの指定が必要です。

border-***

-width で外枠全周の太を一括指定します。
-color で外枠全周の色を一括指定します。
-style で外枠全周の種類を一括指定します。

border-*** : value;

value で外枠全周の一括指定します。

スタイルシート記述
.b1{border:solid;
border-width:2px;}

上記指定は、

.b1{border:solid;
border-width-top:2px;
border-width-right:2px;
border-width-bottom:2px;
border-width-left:2px;}

と等価です。

HTML記述
<p>012<span class="b1">3456</span>789</p>
表示例
0123456789
border-*** : value1 value2 ;

value1 で上下の枠線、value2 で左右の枠線の指定をします。

スタイルシート記述
.b2{border-style:dotted solid;}

上記指定は、

.b2{border-style-top:dotted;
border-style-right:solid;
border-style-bottom:dotted;
border-style-left:solid;}

と等価です。

HTML記述
<p>012<span class="b2">3456</span>789</p>
表示例
0123456789
border-*** : value1 value2 value3 ;

value1 で上側の枠線、value2 で左右の枠線、value3 で下側の枠線の指定をします。

スタイルシート記述
.b3{border-style:dotted solid dashed;}

上記指定は、

.b3{border-style-top:dotted;
border-style-right:solid;
border-style-bottom:dashed;
border-style-left:solid;}

と等価です。

HTML記述
<p>012<span class="b3">3456</span>789</p>
表示例
0123456789
border-*** : value1 value2 value3 value4 ;

value1 で上側の枠線、value2 で右側の枠線、value3 で下側の枠線、value4 で左側の枠線の指定をします。

スタイルシート記述
.b4{border:solid;
border-color:red green blue silver;}

上記指定は、

.b4{border:dolid ;
border-color-top:red;
border-color-right:green;
border-color-bottom:blue;
border-color-left:silver;}

と等価です。

HTML記述
<p>012<span class="b4">3456</span>789</p>
表示例
0123456789

枠線の種類と太さ

0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789

目次 < プロパティ一覧 戻る Top

Created:Jun 01, 2005 Updated:Oct.,25,2011 © by おっちゃん
Oct.,25,2011 全面更新