overflowプロパティは、要素のコンテンツがそのボックスに収まりきらない場合に、どのように処理するかを指定します。
.クラス名 {
overflow : 表示方法;
}
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./main.css" />
<title>overflowプロパティ</title>
</head>
<body>
<p>overflow:auto</p>
<p>ブラウザーに依存する(通常はスクロールバーが表示される)</p>
<p class="box overflow-auto">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae
blanditiis, eaque officiis dolorem.
</p>
<hr />
<p>overflow:hidden</p>
<p>ボックスに収まらなかった部分は非表示</p>
<p class="box overflow-hidden">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae
blanditiis, eaque officiis dolorem.
</p>
<hr />
<p>overflow:scroll</p>
<p>ボックスに収まらなかった部分はスクロールバーが表示</p>
<p class="box overflow-scroll">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae
blanditiis, eaque officiis dolorem.
</p>
<hr />
<p>overflow:clip</p>
<p>プログラム的なスクロールを含め、全てのスクロールバーを禁止する</p>
<p class="box overflow-clip">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae
blanditiis, eaque officiis dolorem.
</p>
<hr />
<p>overflow:visible</p>
<p>ボックスからはみ出して表示される</p>
<p class="box overflow-visible">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae
blanditiis, eaque officiis dolorem.
</p>
</body>
</html>
.box {
width: 300px;
height: 50px;
border: solid 1px black;
}
.overflow-auto {
overflow: auto;
}
.overflow-visible {
overflow: visible;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-scroll {
overflow: scroll;
}
.overflow-clip {
overflow: clip;
}
overflow:auto
ブラウザーに依存する(通常はスクロールバーが表示される)
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae blanditiis, eaque officiis dolorem.
overflow:hidden
ボックスに収まらなかった部分は非表示
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae blanditiis, eaque officiis dolorem.
overflow:scroll
ボックスに収まらなかった部分はスクロールバーが表示
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae blanditiis, eaque officiis dolorem.
overflow:clip
プログラム的なスクロールを含め、全てのスクロールバーを禁止する
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae blanditiis, eaque officiis dolorem.
overflow:visible
ボックスからはみ出して表示される
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis quasi quae blanditiis, eaque officiis dolorem.