CSS3

プロパティ

border

  編集:2022.07.17 by T.A.

mdn

ボーダー(枠線): 略式プロパティ。

名前 border
<line-width> || <line-style> || <color>
初期値 個々のプロパティを見よ
適用対象 次に挙げるものを除く、すべての要素:ルビ基底コンテナルビ注釈コンテナ
継承 されない
百分率 受容しない
算出値 個々のプロパティを見よ
アニメーション型 個々のプロパティを見よ

border プロパティは、ボックスのボーダーの 4 辺すべてを同じ[線幅、線スタイル、線色]に設定するための略式プロパティである。
ボーダーの 4 辺それぞれに異なる値を設定する場合は、他の border-*(border-top-*、border-right-*、border-bottom-*、border-left-*)プロパティを利用する必要がある。

border 略式プロパティは、border-image も その初期値に設定し直す。したがって、作者には、【他は同じ優先度の】より前に現れているボーダー設定群を上書きする際に、他の略式プロパティや個々のプロパティでなく、この略式プロパティを利用することが推奨される。これにより、新たなスタイルが反映されるように border-image も設定し直される。

開始<SPAN style="
 border:10px dotted #0f0;
">テスト</SPAN>終了
開始テスト終了

開始<DIV style="
 border:10px dotted #0f0;
 width:100px;
">テスト</DIV>終了
開始
テスト
終了

例えば、これは、
p { border: solid red }

次の 5 個の規則一式と等価になる。

p {
  border-top: solid red;
  border-right: solid red;
  border-bottom: solid red;
  border-left: solid red;
  border-image: none;
}

テスト
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: