overflow(オーバーフロー)について

BOXに内容が収まらない場合の表示方法を設定するプロパティです。

overflow(オーバーフロー)の概念図

visibleのブラウザ表示例

■CSS記述
.sample1 { width:300px; height:100px; border:1px solid #ccc; overflow:visible; }
■XHTML記述
<p class="sample1">サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル</p>

サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル

hiddenのブラウザ表示例

■CSS記述
.sample2 { width:300px; height:100px; border:1px solid #ccc; overflow:hidden; }
■XHTML記述
<p class="sample2">サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル</p>

サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル

scrollのブラウザ表示例

■CSS記述
.sample3 { width:300px; height:100px; border:1px solid #ccc; overflow:scroll; }
■XHTML記述
<p class="sample3">サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル</p>

サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル

autoのブラウザ表示例

■CSS記述
.sample4 { width:300px; height:100px; border:1px solid #ccc; overflow:auto; }
■XHTML記述
<p class="sample4">サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル<br />
サンプル</p>

サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル
サンプル

overflow(オーバーフロー)の設定方法

overflow : (値);

overflow(オーバーフロー)の値

visible
BOXに収まらない内容を、BOXの領域関係なくはみ出して表示する。
hidden
BOXに収まらない内容の領域は表示しない。
scroll
スクロールして内容を表示させる。
auto
BOXに収まらない内容はスクロールして表示させる