CSS outline プロパティ

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

<p> 要素の周りにアウトラインを設定します:

p {
    outline: #00FF00 dotted thick;
}
Try it Yourself ❯

定義と用法

アウトラインは、要素を「目立たせる」ために要素の周り(ボーダーの外側)に引く線です。

outlineショートハンドプロパティは、1 回の宣言で全ての outline プロパティを設定します.

プロパティは次の順に設定されます:outline-color、outline-style、outline-width。

例えば、"outline:solid #ff0000;" のように上の値の 1 つを指定していない場合は、 未指定のプロパティにデフォルト値があれば挿入されます。

注: アウトラインは、要素サイズの一部ではないため、要素の width と height プロパティはアウトラインの 幅と高さを含みません。

デフォルト値: invert none medium
継承: 継承する
アニメーション可否: yes, 個別のプロパティを参照してください. animatable を参照 Try it
バージョン: CSS2
JavaScript 構文: object.style.outline="#0000FF dotted 5px" Try it

ブラウザ・サポート

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

プロパティ
outline 1.0 8.0 1.5 1.2 7.0

注: IE8 は、!DOCTYPEを指定した場合のみ outline をサポートします。


CSS 構文

outline: outline-color outline-style outline-width|initial|inherit;

プロパティの値

説明
outline-color アウトラインの色を指定します
outline-style アウトラインのスタイルを指定します
outline-width アウトラインの幅を指定します
initial プロパティにデフォルト値を設定します。initial を参照
inherit このプロパティは親要素を継承します。inherit を参照

関連ページ

CSS チュートリアル: CSS Outline

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


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