--- title: overflow-inline slug: Web/CSS/overflow-inline tags: - CSS - CSS Box Model - CSS Property - Reference - 'recipe:css-property' translation_of: Web/CSS/overflow-inline ---
overflow-inline は CSS のプロパティで、内容がボックスのインライン方向の先頭および末尾方向の端をはみ出した時に、どのように表示するかを設定します。これは表示なし、スクロールバー付き、内容をはみ出させるの何れかになります。
overflow-inline プロパティは、文書の書字方向に応じて、 {{Cssxref("overflow-y")}} または {{Cssxref("overflow-x")}} に対応します。
/* キーワード値 */ overflow-inline: visible; overflow-inline: hidden; overflow-inline: scroll; overflow-inline: auto; /* グローバル値 */ overflow-inline: inherit; overflow-inline: initial; overflow-inline: unset;
overflow-inline プロパティは、以下の値の一覧のうち一つのキーワードで指定します。
visiblehiddenscrollautovisible と同じように表示されますが、新しいブロック整形コンテキストを生成します。内容があふれる場合、デスクトップブラウザーはスクロールバーを表示します。{{cssinfo}}
<ul>
<li><code>overflow-inline:hidden</code> — ボックスの外側のテキストを隠す
<div id="div1">
ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ
</div>
</li>
<li><code>overflow-inline:scroll</code> — 常にスクロールバーを表示
<div id="div2">
ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ
</div>
</li>
<li><code>overflow-inline:visible</code> — 必要に応じてテキストをボックスの外に表示
<div id="div3">
ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ
</div>
</li>
<li><code>overflow-inline:auto</code> — 多くのブラウザーでは <code>scroll</code> と同じ
<div id="div4">
ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ
</div>
</li>
</ul>
#div1, #div2, #div3, #div4 {
border: 1px solid black;
width: 250px;
margin-bottom: 12px;
}
#div1 { overflow-inline: hidden;}
#div2 { overflow-inline: scroll;}
#div3 { overflow-inline: visible;}
#div4 { overflow-inline: auto;}
{{EmbedLiveSample("Setting_inline_overflow_behavior", "100%", "270")}}
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName('CSS3 Overflow', '#propdef-overflow-inline', 'overflow-inline')}} | {{Spec2('CSS3 Overflow')}} |
{{Compat("css.properties.overflow-inline")}}