--- title: outline-offset slug: Web/CSS/outline-offset tags: - CSS - CSS Outline - CSS Property - CSS プロパティ - CSS 輪郭線 - Reference - 'recipe:css-property' translation_of: Web/CSS/outline-offset ---
{{CSSRef}}

CSS の outline-offset プロパティは、要素の辺や境界線と輪郭線との空間の量を設定します。

{{EmbedInteractiveExample("pages/css/outline-offset.html")}}

輪郭線 (outline) は要素の周囲、境界線 (border) の外側に描かれる線です。要素とその輪郭線との空間は透明です。つまり、親要素の背景と同じになります。

構文

/* <length> 値 */
outline-offset: 3px;
outline-offset: 0.2em;

/* グローバル値 */
outline-offset: inherit;
outline-offset: initial;
outline-offset: unset;

{{cssxref("<length>")}}
要素とその輪郭線との空間の幅です。負の値を指定すると輪郭線は要素の内側に表示されます。 0 を指定すると輪郭線は要素との隙間を置かずに表示されます。

形式文法

{{csssyntax}}

p {
  outline: 1px dashed red;
  outline-offset: 10px;
  background: yellow;
  border: 1px solid blue;
  margin: 15px;
}
<p>Gallia est omnis divisa in partes tres.</p>

{{EmbedLiveSample('Example')}}

仕様書

仕様書 状態 備考
{{ SpecName('CSS3 Basic UI', '#outline-offset', 'outline-offset') }} {{ Spec2('CSS3 Basic UI') }} 初回定義

{{cssinfo}}

ブラウザーの互換性

{{Compat("css.properties.outline-offset")}}