【CSS】【 border 】「枠線(ボーダー)」を付ける方法
【CSS】
【 border 】プロパティ
「枠線(ボーダー)」を付ける方法
「CSS」で「枠線」を付けるには、
「border」関連のプロパティを使用する。
「border」プロパティは、
「枠線」の設定を一度にできるプロパティです。
「border」プロパティと「outline」プロパティの違いは、
・「border」プロパティは、線幅の分、要素の「幅」に影響を与える(線幅分+要素の横幅)。
・「border」プロパティは、「上下左右」を個別に指定設定ができる。
という違いがある。
「border」プロパティと「outline」プロパティの違い
| border | outline |
横幅 | 要素の横幅+枠線幅 | 要素の横幅(枠線幅含む) |
上下左右の個別設定 | 可能 | 不可 |
「CSS」で「枠線」を付ける「プロパティ」の種類
「CSS」で「枠線」を設定するプロパティは、
・border
・border-top
・border-bottom
・border-left
・border-right
・border-color
・border-color
・border-style
・border-width
・outline
・outline-color
・outline-style
・outline-width
などがあります。
「border」プロパティと「outline」プロパティの違いは、
・「outline」プロパティは、要素の「幅」に影響を与えない
・「outline」プロパティは、「上下左右」を個別に指定設定ができない
という違いがある。
「border」プロパティと「outline」プロパティの違い
| border | outline |
横幅 | 要素の横幅+枠線幅 | 要素の横幅(枠線幅含む) |
上下左右の個別設定 | 可能 | 不可 |
Back
「border」プロパティの使い方
「border」関連プロパティは、
「枠線」を指定するプロパティで、
上下左右を個別に指定するプロパティや、
同時に一括指定できるプロパティなどが用意されている。
一つ一つの設定値を個別に指定するプロパティもある。
「border」関連のプロパティは、
・border
・border-top
・border-bottom
・border-left
・border-right
・border-color
・border-style
・border-width
などがあり、
「border」プロパティは、
・border-color
・border-style
・border-width
の一括指定プロパティになる。
「border」関連プロパティの種類
プロパティ | 説明 |
border |
上下左右の枠線を一括指定するプロパティ。
枠線の「太さ」「線種類」「カラー」を一括指定できる。
|
border-top |
枠線の上部部分だけを指定する一括指定プロパティ。
枠線の「太さ」「線種類」「カラー」を一括指定する。
|
border-bottom |
枠線の下部分だけを指定するプロパティ。 |
枠線の「太さ」「線種類」「カラー」を一括指定する。
border-left |
枠線の左側部分だけを指定するプロパティ
枠線の「太さ」「線種類」「カラー」を一括指定する。
|
border-right |
枠線の右側部分だけを指定するプロパティ
枠線の「太さ」「線種類」「カラー」を一括指定する。
|
border-color |
枠線の「カラー」を指定する個別指定プロパティ。
|
border-style |
枠線の「線種」を指定する個別指定プロパティ。
|
border-width |
枠線の「太さ」を指定する個別指定プロパティ。
|
「border」関連プロパティの書式
「線種(border-style)」のデフォルト値は、「none」なので、
「線種(border-style)」を指定しないと、
枠線は表示されない。
border: 線種 太さ カラー;
border-top: 線種 太さ カラー;
border-bottom: 線種 太さ カラー;
border-left: 線種 太さ カラー;
border-right: 線種 太さ カラー;
border-color: カラー;
border-top-color: カラー;
border-right-color: カラー;
border-bottom-color: カラー;
border-left-color: カラー;
border-style: 線種;
border-top-style: 線種;
border-right-style: 線種;
border-bottom-style: 線種;
border-left-style: 線種;
border-width: 太さ;
border-top-width: 太さ;
border-right-width: 太さ;
border-bottom-width: 太さ;
border-left-width: 太さ;
グローバル値
border: inherit;
border: initial;
border: unset;
「border」関連プロパティの値
値 | 説明 |
太さ(line-width) |
境界線の「太さ」を設定する。
指定がない場合は、既定値の「medium」になる。
border-width を参照してください。
|
線の種類(line-style) |
境界線の「線種」を設定する。
指定がない場合の既定値は、「none」になる。
|
線の色(color) |
境界線の「色(カラー)」を設定する。
指定がない場合のデフォルト値は、要素の「color」プロパティ値。
|
Back