border
(ボーダー)はボックスの境界線を指定するためのCSSプロパティです。border-top
、border-bottom
、border-left
、border-right
、border-style
、border-color
、border-width
についても解説します。
border
.sample
クラスを持つ<div>
要素を準備します。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
border
プロパティにsolid
を指定します。 .sample
クラスの周りにsolid
(実線)が表示されます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: solid; }
solid
線の種類をdouble
(二重線)に変更してみます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: double; }
double
線の色を変えてみます。 border
プロパティにdouble red
と指定します。 赤い二重線になります。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: double red; }
double red
線の太さを変えてみます。 border
プロパティにdouble red 12px
と指定します。 太くて赤い二重線になります。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: double red 12px; }
double red 12px
このようにborder
プロパティには種類/色/太さの3つの設定値が必要です。
項目 | 設定値 | デフォルト値 |
---|---|---|
種類 | solid , dotted , dashed , double , inset , outset , groove , ridge , none | none |
色 | カラーコード | (文字の色) |
太さ | thin , medium , thick , 〇px | medium |
border
の設定値の「順番」設定値の順番は不定であり、どのような順番でも結果は同じになります。
<div class="blue-double-thick">blue<br>double<br>thick</div> <div class="blue-thick-double">blue<br>thick<br>double</div> <div class="double-blue-thick">double<br>blue<br>thick</div> <div class="double-thick-blue">double<br>thick<br>blue</div> <div class="thick-double-blue">thick<br>double<br>blue</div> <div class="thick-blue-double">thick<br>blue<br>double</div>
div { background-color: white; /* 背景 */ display: inline-block; /* インライン・ブロック要素 */ margin: 8px; /* 外側の余白 */ padding: 6px; /* 内側の余白 */ }
.blue-double-thick { border: blue double thick; } .blue-thick-double { border: blue thick double; } .double-blue-thick { border: double blue thick; } .double-thick-blue { border: double thick blue; } .thick-double-blue { border: thick double blue; } .thick-blue-double { border: thick blue double; }
double
thick
thick
double
blue
thick
thick
blue
double
blue
blue
double
border
の「種類」
下表の値を指定できます。
設定値 | 種類 | デフォルト値 |
---|---|---|
solid | 実線 | |
dotted | 点線 | |
dashed | 破線 | |
double | 二重線 | |
inset | へこんだ | |
outset | 盛り上がった | |
groove | へこんだ線 | |
ridge | 盛り上がった線 | |
hidden | ||
none |
<div class="solid" >solid</div> <div class="dotted" >dotted</div> <div class="dashed" >dashed</div> <div class="double" >double</div> <div class="inset" >inset</div> <br> <div class="outset" >outset</div> <div class="groove" >groove</div> <div class="ridge" >ridge</div> <div class="hidden" >hidden</div> <div class="none" >none</div>
div { background-color: white; /* 背景 */ display: inline-block; /* インライン・ブロック要素 */ margin: 8px; /* 外側の余白 */ padding: 6px; /* 内側の余白 */ }
.solid { border: 8px #c68 solid ; } .dotted { border: 8px #c68 dotted ; } .dashed { border: 8px #c68 dashed ; } .double { border: 8px #c68 double ; } .inset { border: 8px #c68 inset ; } .outset { border: 8px #c68 outset ; } .groove { border: 8px #c68 groove ; } .ridge { border: 8px #c68 ridge ; } .hidden { border: 8px #c68 hidden ; } .none { border: 8px #c68 none ; }
border
の種類border
の「種類」が未指定の場合デフォルトはnone
なので線は表示されません。border
の種類は必ず設定しましょう。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 10px red; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 10px red double; }
border
の「色」
border
の色はカラーコードで指定します。
border
のデフォルトの色は、その要素の文字の色(=color
)になります。 たとえば、color
がpurple
の場合、(border
の色を指定しないと)線の色もpurple
になります。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { color: purple; /* 文字の色 */ }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { color: purple; /* 文字の色 */ border: solid; }
border
プロパティにdarkgreen
を指定してみます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { color: purple; /* 文字の色 */ border: solid darkgreen; }
もちろん#
で始まるカラーコードも指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { color: purple; /* 文字の色 */ border: solid #800040; }
#
+6桁のカラーコード<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { color: purple; /* 文字の色 */ border: solid #037; }
#
+3桁のカラーコードborder
の「太さ」
border
の太さは通常px
単位で指定します。1px
から15px
まで変更してみます。
<div class="px1" >1px</div> <div class="px2" >2px</div> <div class="px3" >3px</div> <div class="px4" >4px</div> <div class="px5" >5px</div> <br> <div class="px6" >6px</div> <div class="px7" >7px</div> <div class="px8" >8px</div> <div class="px9" >9px</div> <div class="px10">10px</div> <br> <div class="px11">11px</div> <div class="px12">12px</div> <div class="px13">13px</div> <div class="px14">14px</div> <div class="px15">15px</div>
div { background-color: white; /* 背景 */ display: inline-block; /* インライン・ブロック要素 */ margin: 8px; /* 外側の余白 */ padding: 6px; /* 内側の余白 */ }
.px1 { border: solid #57d 1px ; } .px2 { border: solid #57d 2px ; } .px3 { border: solid #57d 3px ; } .px4 { border: solid #57d 4px ; } .px5 { border: solid #57d 5px ; } .px6 { border: solid #57d 6px ; } .px7 { border: solid #57d 7px ; } .px8 { border: solid #57d 8px ; } .px9 { border: solid #57d 9px ; } .px10 { border: solid #57d 10px; } .px11 { border: solid #57d 11px; } .px12 { border: solid #57d 12px; } .px13 { border: solid #57d 13px; } .px14 { border: solid #57d 14px; } .px15 { border: solid #57d 15px; }
1px
~15px
の太さ下表のキーーワードで指定することもできます。
キーワード | 太さ | 一般的なブラウザ での太さ | デフォルト値 |
---|---|---|---|
thin | 細い | 1px | |
medium | 普通 | 3px | |
thick | 太い | 5px |
<div class="thin" >thin</div> <div class="medium" >medium</div> <div class="thick" >thick</div>
div { background-color: white; /* 背景 */ display: inline-block; /* インライン・ブロック要素 */ margin: 8px; /* 外側の余白 */ padding: 6px; /* 内側の余白 */ }
.thin { border: solid #57d thin ; } .medium { border: solid #57d medium ; } .thick { border: solid #57d thick ; }
border
の太さborder
の「太さ」が未指定の場合デフォルト値のmedium
になります。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: solid #57d; }
border-top
border-top
で上辺のborder
を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border-top: 8px solid red; }
border-bottom
border-bottom
で下辺のborder
を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border-bottom: 8px solid red; }
border-left
border-left
で左辺のborder
を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border-left: 8px solid red; }
border-right
border-right
で右辺のborder
を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border-right: 8px solid red; }
border-style
border-style
は線の種類を変更する場合に使います。
まず、border
プロパティで基本となる線を設定します。 border-style
にdashed
を追加すると、border
の種類が上書きされました。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid #c68; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid #c68; border-style: dashed; }
border-style
に設定可能な値は以下です。
<div class="solid" >solid</div> <div class="dotted" >dotted</div> <div class="dashed" >dashed</div> <div class="double" >double</div> <div class="inset" >inset</div> <br> <div class="outset" >outset</div> <div class="groove" >groove</div> <div class="ridge" >ridge</div> <div class="hidden" >hidden</div> <div class="none" >none</div>
div { background-color: white; /* 背景 */ display: inline-block; /* インライン・ブロック要素 */ margin: 8px; /* 外側の余白 */ padding: 6px; /* 内側の余白 */ }
div { border: 8px #c68; } .solid { border-style: solid ; } .dotted { border-style: dotted ; } .dashed { border-style: dashed ; } .double { border-style: double ; } .inset { border-style: inset ; } .outset { border-style: outset ; } .groove { border-style: groove ; } .ridge { border-style: ridge ; } .hidden { border-style: hidden ; } .none { border-style: none ; }
border-style
の種類border-style
複数の設定値上下左右で異なるborder
の種類を設定するために複数の値を指定できます。
設定値の数 | 1番目 | 2番目 | 3番目 | 4番目 |
---|---|---|---|---|
1 | 上下左右 | - | - | - |
2 | 上下 | 左右 | - | - |
3 | 上 | 左右 | 下 | - |
4 | 上 | 右 | 下 | 左 |
複数の設定値の例。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; }
border-style
なし<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-style: dashed; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-style: dashed double; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-style: dashed double dotted; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-style: dashed double dotted ridge; }
border-color
border-color
はborder
の色を変更する場合に使います。
まず、border
プロパティで基本となる線を設定します。 border-color
にgreen
を追加すると、border
の色が上書きされました。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid red; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid red; border-color: green; }
border-color
複数の設定値上下左右で異なるborder
の色を設定するために複数の値を指定できます。
設定値の数 | 1番目 | 2番目 | 3番目 | 4番目 |
---|---|---|---|---|
1 | 上下左右 | - | - | - |
2 | 上下 | 左右 | - | - |
3 | 上 | 左右 | 下 | - |
4 | 上 | 右 | 下 | 左 |
複数の設定値の例。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid blue; }
border-color
なし<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid blue; border-color: red; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid blue; border-color: red gold; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid blue; border-color: red gold green; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid blue; border-color: red gold green purple; }
border-width
border-width
は線の太さを変更する場合に使います。
まず、border
プロパティで基本となる線を設定します。 border-width
に15px
を追加すると、border
の太さが上書きされました。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid navy; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 7px solid navy; border-width: 12px; }
border-width
複数の設定値上下左右で異なるborder
の太さを設定するために複数の値を指定できます。
設定値の数 | 1番目 | 2番目 | 3番目 | 4番目 |
---|---|---|---|---|
1 | 上下左右 | - | - | - |
2 | 上下 | 左右 | - | - |
3 | 上 | 左右 | 下 | - |
4 | 上 | 右 | 下 | 左 |
複数の設定値の例。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 1px solid #57d; }
border-width
なし<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 1px solid #57d; border-width: 5px; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 1px solid #57d; border-width: 5px 9px; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 1px solid #57d; border-width: 5px 9px 13px; }
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 1px solid #57d; border-width: 5px 9px 13px 17px; }
border-〇-〇
border-top-style
border-top-style
は上辺の種類を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-top-style: dotted; }
border-top-color
border-top-color
は上辺の色を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-top-color: red; }
border-top-width
border-top-width
は上辺の太さを指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-top-width: 2px; }
border-bottom-style
border-bottom-style
は下辺の種類を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-bottom-style: dotted; }
border-bottom-color
border-bottom-color
は下辺の色を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-bottom-color: red; }
border-bottom-width
border-bottom-width
は下辺の太さを指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-bottom-width: 2px; }
border-left-style
border-left-style
は左辺の種類を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-left-style: dotted; }
border-left-color
border-left-color
は左辺の色を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-left-color: red; }
border-left-width
border-left-width
は左辺の太さを指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-left-width: 2px; }
border-right-style
border-right-style
は右辺の種類を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-right-style: dotted; }
border-right-color
border-right-color
は右辺の色を指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-right-color: red; }
border-right-width
border-right-width
は右辺の太さを指定できます。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: 8px solid #57d; border-right-width: 2px; }
効率的な手順
効率的にborder
を設定する手順を解説します。
まず、基本となる線から「1辺のみを変更したい」のか「2辺以上を変更したい」のかを決めます。
1辺のみを変更したい場合
border
プロパティを使って、基本となる線を設定します。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: solid #f9f 8px; }
border-top
/border-bottom
/border-left
/border-right
のいずれかで、1辺だけを設定します。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: solid #f9f 8px; border-left: solid purple 8px; }
または、border-〇-〇
で細かく設定して調整します。
この例の場合、上のコードよりも下のコードの方が保守性が高いと言えます。 上の場合、すでにborder
で設定されているsolid
と8px
をborder-left
でも重複して設定しています。 仮にborder
の設定値をdouble #f9f 10px
と変更した場合、border-left
もdouble purple 10px
と変更する必要が出て来るでしょう。 下のコードの場合、border
の設定から変更が必要なborder-left-color
のみを変えているので、border
の設定値が変更されてもborder-left-color
を変更する必要はありません。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: solid #f9f 8px; border-left-color: purple; }
2辺以上を変更したい場合
border
プロパティを使って、基本となる線を設定します。
注意 - border: #57d 3px;
ではborder
の種類が指定されていないため、デフォルトのnone
となり、線が表示されていません。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: #57d 3px; }
border-style
/border-color
/border-width
を複数の引数で設定し、2辺以上を変更します。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: #57d 3px; border-style: none none solid solid; }
border-〇-〇
で細かく設定して調整します。
<div class="sample">sample</div>
.sample { display: inline-block; /* インライン・ブロック要素 */ font-size: 2rem; /* 文字の大きさ */ padding: 10px; /* 内側の余白 */ }
.sample { border: #57d 3px; border-style: none none solid ridge; border-left-width: 10px; }