CSS border-style プロパティ

❮ 前章へ 完全な CSS リファレンス 次へ ❯

4 つのボーダーのスタイルを設定します:

p {
    border-style: solid;
}
Try it Yourself ❯

他の "Try it Yourself" 例が下にあります。


定義と用法

border-style プロパティは、要素の 4 つのボーダーのスタイルを設定します。このプロパティは、1 ~ 4 つの値を持つことができます。

例:

デフォルト値: なし
継承: 継承する
アニメーション可否: 不可。animatable を参照
バージョン: CSS1
JavaScript 構文: object.style.borderStyle="dotted double" Try it

ブラウザ・サポート

表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。

プロパティ
border-style 1.0 4.0 1.0 1.0 3.5

注: IE7以前は、値"hidden"をサポートしていません。 IE8では、!DOCTYPEが必要です。IE9以降は、"hidden"をサポートしています。


CSS 構文

border-style:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;

プロパティの値

説明 Play it
なし デフォルト値。ボーダーを指定しません Play it ❯
hidden テーブル要素のボーダーが重なり合う場合の解決方法を除き "none" に同じです Play it ❯
dotted 点線のボーダーを指定します Play it ❯
dashed 破線のボーダーを指定します Play it ❯
solid 実線のボーダーを指定します Play it ❯
double 二重線のボーダーを指定します Play it ❯
groove 3Dの窪んだように見える線のボーダーを指定します。効果は、border-color 値に依存します Play it ❯
ridge 3D の隆起したように見える線のボーダーを指定します。効果は、border-color 値に依存します Play it ❯
inset 領域全体が立体的に窪んだように見えるボーダーを指定します。効果は、border-color 値に依存します Play it ❯
outset 領域全体が立体的に隆起したように見えるボーダーを指定します。効果は、border-color 値に依存します Play it ❯
initial プロパティにデフォルト値を設定します。initial を参照 Play it ❯
inherit このプロパティは親要素を継承します。inherit を参照

Examples

その他の例

要素の各辺に異なった種類のボーダーを設定します:

p.one {border-style: dotted solid dashed double;}
p.two {border-style: dotted solid dashed;}
p.three {border-style: dotted solid;}
p.four {border-style: dotted;}
Try it Yourself ❯

関連ページ

CSS チュートリアル: CSS Border

HTML DOM リファレンス: borderStyle プロパティ


❮ 前章へ 完全な CSS リファレンス 次へ ❯