border-bottom CSSプロパティを使うと、HTML要素の下側の境界線について、その太さ、スタイルおよび色を指定することができます。
border-bottom は、下の境界線の太さ、種類、色を指定するCSSプロパティである。枠線とは margin と padding の境界線のことです。
border-bottom: width style color
width、style 及び color の順序は任意である。
境界線の太さは、次に示す名前で指定できる。
値 | 説明 |
---|---|
thin | 細い線 |
medium | 通常の線(規定値) |
thick | 太い線 |
境界線の太さを数値で指定することもできる。数値で指定する場合は、次に示す単位を利用する。
単位 | 名前 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
% | percent | パーセント |
<p style="border-bottom: solid black thin">solid black thin</p>
<p style="border-bottom: solid black medium">solid black medium</p>
<p style="border-bottom: solid black thick">solid black thick</p>
solid black thin
solid black medium
solid black thick
値 | 説明 |
---|---|
none | 線無し(規定値) |
solid | 実線 |
dashed | 破線 |
dotted | 点線 |
double | 2重線 |
groove | 谷線 |
ridge | 山線 |
inset | 内線 |
outset | 外線 |
inherit | 継承 |
<p style="border-bottom: medium black solid">medium black solid</p>
<p style="border-bottom: medium black dashed">medium black dashed</p>
<p style="border-bottom: medium black dotted">medium black dotted</p>
<p style="border-bottom: medium black double">medium black double</p>
medium black solid
medium black dashed
medium black dotted
medium black double
<p style="border-bottom: medium solid black">medium solid black</p>
<p style="border-bottom: medium solid gray">medium solid gray</p>
<p style="border-bottom: medium solid silver">medium solid silver</p>
<p style="border-bottom: medium solid white">medium solid white</p>
<p style="border-bottom: medium solid red">medium solid red</p>
<p style="border-bottom: medium solid green">medium solid green</p>
<p style="border-bottom: medium solid blue">medium solid blue</p>
medium solid black
medium solid gray
medium solid silver
medium solid white
medium solid red
medium solid green
medium solid blue
JavaScript からはエレメント・オブジェクトの style.borderBottom プロパティで CSS の border-bottom プロパティを参照及び設定できる。
document.getElementById('example').style.borderBottom = 'thin solid black'
border-bottom-width は、下の境界線の太さを指定するCSSプロパティである。
border-bottom-width: width
下の境界線の太さを指定する例を以下に示す。
<p style="border-bottom-style: solid; border-bottom-width: thin">thin</p>
<p style="border-bottom-style: solid; border-bottom-width: medinum">medinum</p>
<p style="border-bottom-style: solid; border-bottom-width: thick">thick</p>
thin
medinum
thick
JavaScript からはエレメント・オブジェクトの style.borderBottomWidth プロパティで CSS の border-bottom-width プロパティを参照及び設定できる。
document.getElementById('example').style.borderBottomWidth = "thin";
border-bottom-style は下の境界線の種類を指定するCSSプロパティである。
border-bottom-style: style
値 | 説明 |
---|---|
none | 線無し(規定値) |
solid | 実線 |
dashed | 破線 |
dotted | 点線 |
double | 2重線 |
groove | 谷線 |
ridge | 山線 |
inset | 内線 |
outset | 外線 |
inherit | 継承 |
下の境界線の種類を指定する例を以下に示す。
<p style="border-bottom-style: none">none</p>
<p style="border-bottom-style: solid">solid</p>
<p style="border-bottom-style: dashed">dashed</p>
<p style="border-bottom-style: dotted">dotted</p>
<p style="border-bottom-style: double">double</p>
none
solid
dashed
dotted
double
JavaScript からはエレメント・オブジェクトの style.borderBottomStyle プロパティで CSS の border-bottom-style プロパティを参照及び設定できる。
document.getElementById('example').style.borderBottomStyle = "solid";
border-bottom-color は、下の境界線の色を指定するCSSプロパティである。
border-bottom-color: color
下の境界線の太さを指定する例を以下に示す。
<p style="border-bottom-style: solid; border-bottom-color: black">black</p>
<p style="border-bottom-style: solid; border-bottom-color: gray">gray</p>
<p style="border-bottom-style: solid; border-bottom-color: silver">silver</p>
<p style="border-bottom-style: solid; border-bottom-color: white">white</p>
<p style="border-bottom-style: solid; border-bottom-color: red">red</p>
<p style="border-bottom-style: solid; border-bottom-color: green">green</p>
<p style="border-bottom-style: solid; border-bottom-color: blue">blue</p>
black
gray
silver
white
red
green
blue
JavaScript からはエレメント・オブジェクトの style.borderBottomColor プロパティで CSS の border-bottom-color プロパティを参照及び設定できる。
document.getElementById('example').style.borderBottomColor = "black";
World Wide Web Consortium (2021) CSS Backgrounds and Borders Module Level 3
World Wide Web Consortium (2019) CSS Values and Units Module Level 3