border-right CSSプロパティを使うと、HTML要素の右側の境界線について、その太さ、スタイルおよび色を指定することができます。
border-right は、右の境界線の太さ、種類、色を指定するCSSプロパティである。枠線とは margin と padding の境界線のことです。
border-right: width style color;
境界線の幅は、あらかじめ定義されている名前で指定することができる。
| 値 | 説明 |
|---|---|
| thin | 細い線 |
| medium | 通常の線(規定値) |
| thick | 太い線 |
境界線の幅は、数値と単位を組み合わせて指定することもできる。
| 単位 | 名前 | 説明 |
|---|---|---|
| em | emphemeral unit | フォントサイズ |
| 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-right: thin solid black">thin solid black</p>
<p style="border-right: medium solid black">medium solid black</p>
<p style="border-right: thick solid black">thick solid black</p>
thin solid black
medium solid black
thick solid black
| 値 | 説明 |
|---|---|
| none | 線無し(規定値) |
| solid | 実線 |
| dashed | 粗い点線 |
| dotted | 点線 |
| double | 2重線 |
| groove | 谷線 |
| ridge | 山線 |
| inset | 内線 |
| outset | 外線 |
| inherit | 継承 |
<p style="border-right: medium solid black">medium solid black</p>
<p style="border-right: medium dashed black">medium dashed black</p>
<p style="border-right: medium dotted black">medium dotted black</p>
medium solid black
medium dashed black
medium dotted black
<p style="border-right: medium solid black">medium solid black</p>
<p style="border-right: medium solid gray">medium solid gray</p>
<p style="border-right: medium solid silver">medium solid silver</p>
medium solid black
medium solid gray
medium solid silver
CSS の border-right プロパティを JavaScript から参照及び設定するには、エレメントオブジェクトの style.borderRight プロパティを使う。
<p id="example">example</p>
<script>
document.getElementById('example').style.borderRight = 'thin dashed red'
</script>
border-right-width は、右の境界線の太さを指定するCSSプロパティである。
border-right-width: width
境界線の幅は、あらかじめ定義されている名前で指定することができる。
| 値 | 説明 |
|---|---|
| thin | 細い線 |
| medium | 通常の線(規定値) |
| thick | 太い線 |
境界線の幅は、数値と単位を組み合わせて指定することもできる。
| 単位 | 名前 | 説明 |
|---|---|---|
| em | emphemeral unit | フォントサイズ |
| 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-right-width: thin; border-right-style: solid">thin</p>
<p style="border-right-width: medium; border-right-style: solid">medium</p>
<p style="border-right-width: thick; border-right-style: solid">thick</p>
thin
medium
thick
<p style="border-right-width: 1rem; border-right-style: solid">1rem</p>
1rem
<p style="border-right-width: 1px; border-right-style: solid">1px</p>
<p style="border-right-width: 2px; border-right-style: solid">2px</p>
1px
2px
CSS の border-right-width プロパティを JavaScript から参照及び設定するには、エレメントオブジェクトの style.borderRightWidth プロパティを使う。
<p id="example">example</p>
<script>
document.getElementById('example').style.borderRightWidth = 'thin'
</script>
border-right-style は右の境界線の種類を指定するCSSプロパティである。
border-right-style: style
| 値 | 説明 |
|---|---|
| none | 線無し(規定値) |
| solid | 実線 |
| dashed | 粗い点線 |
| dotted | 点線 |
| double | 2重線 |
| groove | 谷線 |
| ridge | 山線 |
| inset | 内線 |
| outset | 外線 |
| inherit | 継承 |
<p style="border-right-width: medium; border-right-style: solid">solid</p>
<p style="border-right-width: medium; border-right-style: dashed">dashed</p>
<p style="border-right-width: medium; border-right-style: dotted">dotted</p>
<p style="border-right-width: medium; border-right-style: double">double</p>
solid
dashed
dotted
double
CSS の border-right-style プロパティを JavaScript から参照及び設定するには、エレメントオブジェクトの style.borderRightStyle プロパティを使う。
<p id="example">example</p>
<script>
document.getElementById('example').style.borderRightStyle = 'dashed'
</script>
border-right-color は、右の境界線の色を指定するCSSプロパティである。
border-right-color: color
<p style="border-right-style: solid; border-right-color: red">red</p>
<p style="border-right-style: solid; border-right-color: green">green</p>
<p style="border-right-style: solid; border-right-color: blue">blue</p>
red
green
blue
CSS の border-right-color プロパティを JavaScript から参照及び設定するには、エレメントオブジェクトの style.borderRightColor プロパティを使う。
<p id="example">example</p>
<script>
document.getElementById('example').style.borderRightColor = 'red'
</script>
World Wide Web Consortium (2021) CSS Backgrounds and Borders Module Level 3
World Wide Web Consortium (2019) CSS Values and Units Module Level 3