overflow-***: ***;

ブラウザ
  • IE
  • Cr
  • Sf
  • Fx
  • O
プロパティ
  • 独自拡張プロパティ

overflow-*** は、overflow の縦と横の処理を個別に指定するプロパティです。(*** の部分には、x または y が入ります)

  • overflow-x … 横方向の指定
  • overflow-y … 縦方向の指定

div.example1 {
width: 200px;
height: 100px;
white-space: nowrap;
overflow-x: scroll;
}

div.example2 {
width: 200px;
height: 100px;
overflow-y: scroll;
}

プロパティ名 説明
overflow-x (横)
overflow-y (縦)
visible 領域をはみ出して表示する
hidden はみ出た部分を表示しない
scroll スクロールで表示する
auto 自動 (スクロールで表示)
  • このプロパティは、CSS 2では定義されていません。

使用例


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>文書のタイトル</title>

<style type="text/css">

div {
width: 220px;
height: 120px;
margin-bottom: 1.5em;
background-color: #ffffff;
border: 1px #c0c0c0 solid;
color: #000000;
}

div.example1 {
overflow-x: auto;
white-space: nowrap;
}

div.example2 {
overflow-y: auto;
}

</style>

</head>
<body>

<div class="example1">
<p>横方向のスクロール</p>
...
</div>

<div class="example2">
<p>縦方向のスクロール</p>
...
</div>

</body>
</html>

表示例

横方向のスクロール

横のスクロール・横のスクロール・横のスクロール・横のスクロール・横のスクロール

縦方向のスクロール

縦のスクロール

縦のスクロール

縦のスクロール

縦のスクロール

縦のスクロール