border ショートハンド・プロパティは、1 回の宣言で全ての border プロパティを設定します。
プロパティは次の順に設定されます:border-width、border-style、border-color。
上の値のうちの 1 つを省略しても問題ありません。例えば、 border:solid #ff0000; のような指定が可能です。
デフォルト値: | medium none color |
---|---|
継承: | 継承する |
アニメーション可否: | yes, 個別のプロパティを参照してください. animatable を参照 Try it |
バージョン: | CSS1 |
JavaScript 構文: | object.style.border="3px solid blue" Try it |
表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。
プロパティ | |||||
---|---|---|---|---|---|
border | 1.0 | 4.0 | 1.0 | 1.0 | 3.5 |
border: border-width border-style border-color|initial|inherit;
値 | 説明 |
---|---|
border-width | ボーダーの幅を指定します。デフォルト値は "medium" です |
border-style | ボーダーのスタイルを指定します。デフォルト値は "none" です |
border-color | ボーダーの色を指定します。デフォルト値は要素の色です |
initial | プロパティにデフォルト値を設定します。initial を参照 |
inherit | このプロパティは親要素を継承します。inherit を参照 |
CSS チュートリアル: CSS Border
CSS チュートリアル: CSS Box Model
HTML DOM リファレンス:border プロパティ