領域からはみ出たコンテンツの表示方法を指定します。
CSS Ver. | 適用要素 | 継承 |
---|---|---|
2.1 3.0 | ブロックレベル要素 | しない |
構文 | |
---|---|
overflow : visible | hidden | scroll | auto; overflow-x : visible | hidden |scroll | auto; overflow-y : visible | hidden |scroll | auto; |
|
プロパティ/設定値 | 意味 |
overflow: visible; | はみ出して表示(初期値) |
overflow: hidden; | はみ出した部分は表示しない |
overflow: scroll; | はみ出た部分はスクロールで表示 |
overflow: auto; | ブラウザに依存(通常はスクロールで表示) |
デフォルト:「タグ毎のスタイル初期値」を参照 | |
overflow-x: visible; | はみ出して表示(初期値) |
overflow-x: hidden; | はみ出した部分は表示しない |
overflow-x: scroll; | はみ出た部分はスクロールで表示 |
overflow-x: auto; | ブラウザに依存(通常はスクロールで表示) |
デフォルト:「タグ毎のスタイル初期値」を参照 | |
overflow-y: visible; | はみ出して表示(初期値) |
overflow-y: hidden; | はみ出した部分は表示しない |
overflow-y: scroll; | はみ出た部分はスクロールで表示 |
overflow-y: auto; | ブラウザに依存(通常はスクロールで表示) |
デフォルト:「タグ毎のスタイル初期値」を参照 |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 10px;
height : 20px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css_overflow_visible{
overflow : visible;
}
.css_overflow_hidden{
overflow : hidden;
}
.css_overflow_scroll{
overflow : scroll;
}
.css_overflow_auto{
overflow : auto;
}
.css_overflow-x_visible{
overflow-x : visible;
white-space: nowrap;
}
.css_overflow-x_hidden{
overflow-x : hidden;
white-space: nowrap;
}
.css_overflow-x_scroll{
overflow-x : scroll;
white-space: nowrap;
}
.css_overflow-x_auto{
overflow-x : auto;
white-space: nowrap;
}
.css_overflow-y_visible{
overflow-y : visible;
}
.css_overflow-y_hidden{
overflow-y : hidden;
}
.css_overflow-y_scroll{
overflow-y : scroll;
}
.css_overflow-y_auto{
overflow-y : auto;
}
<!-- html -->
<div class="common">
<div class="cssTitle">overflow:visible;</div>
<div class="css_overflow_visible">
はみ出して表示。~はみ出して表示。
</div>
<div class="cssTitle">overflow:hidden;</div>
<div class="css_overflow_hidden">
はみ出した部分は表示しない。~はみ出した部分は表示しない。
</div>
<div class="cssTitle">overflow:scroll;</div>
<div class="css_overflow_scroll">
はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
</div>
<div class="cssTitle">overflow:auto;</div>
<div class="css_overflow_auto">
ブラウザに依存。~ブラウザに依存。
</div>
<div class="cssTitle">overflow-x:visible; (nowarap指定)</div>
<div class="css_overflow-x_visible">
はみ出して表示。~はみ出して表示。
</div>
<div class="cssTitle">overflow-x:hidden; (nowarap指定)</div>
<div class="css_overflow-x_hidden">
はみ出した部分は表示しない。~はみ出した部分は表示しない。
</div>
<div class="cssTitle">overflow-x:scroll; (nowarap指定)</div>
<div class="css_overflow-x_scroll">
はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
</div>
<div class="cssTitle">overflow-x:auto; (nowarap指定)</div>
<div class="css_overflow-x_auto">
ブラウザに依存。~ブラウザに依存。
</div>
<div class="cssTitle">overflow-y:visible;</div>
<div class="css_overflow-y_visible">
はみ出して表示。~はみ出して表示。
</div>
<div class="cssTitle">overflow-y:hidden;</div>
<div class="css_overflow-y_hidden">
はみ出した部分は表示しない。~はみ出した部分は表示しない。
</div>
<div class="cssTitle">overflow-y:scroll;</div>
<div class="css_overflow-y_scroll">
はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
</div>
<div class="cssTitle">overflow-y:auto;</div>
<div class="css_overflow-y_auto">
ブラウザに依存。~ブラウザに依存。
</div>
</div>
関連するCSS(STYLE) | |
---|---|
bottom | 基点の下辺からの距離 |
caption-side | テーブルのキャプションの表示位置 |
clear | 回り込みの解除 |
display | ボックスの種類 |
float | 配置と回り込み |
position | 配置方法 |
vertical-align | 縦(垂直)方向の文字位置 |
z-index | ボックスの重なり順 |
resize | ボックスのリサイズ |
overflow-x | 横方向にオーバーしたコンテンツの表示 |
overflow-y | 縦方向にオーバーしたコンテンツの表示 |
left | 基点の左辺からの距離 |
right | 基点の右辺からの距離 |
top | 基点の上辺からの距離 |