CSS overflow-y-Eigenschaft
The overflow CSS property is used to define how the content should behave in the box when overflows the element’s top and bottom edges. See property values and examples.
Die Eigenschaft overflow-y legt fest, ob der Inhalt verborgen, sichtbar oder vertikal scrollbar sein soll, wenn der Inhalt die obere und untere Kante des Elements überläuft. Diese Eigenschaft ist eine der CSS3-Eigenschaften.
Die Eigenschaft overflow-y hat vier Hauptwerte: visible, hidden, auto und scroll.
info
Wenn der Wert von
overflow-yaufvisiblegesetzt ist, wird der Wert von overflow-x standardmäßig ebenfalls aufvisiblegesetzt. Wenn der Wert vonoverflow-yaufscroll,autooderhiddengesetzt ist, wird der Wert vonoverflow-xaufautogesetzt.
| Initial Value | visible |
|---|---|
| Applies to | Block-Container, flex-Container und grid-Container. |
| Inherited | No. |
| Animatable | No. |
| Version | CSS3 |
| DOM Syntax | object.style.overflowY = "auto"; |
info
Mit der Eigenschaft
overflow-xkann das Abschneiden der rechten und linken Seiten definiert werden.
Syntax
CSS overflow-y
overflow-y: visible | hidden | scroll | auto | initial | inherit;Beispiel für die Eigenschaft overflow-y:
CSS overflow-y code example
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div.scroll {
background-color: #1c87c9;
color: #fff;
height: 60px;
width: 200px;
overflow-y: scroll;
}
</style>
</head>
<body>
<h2>Overflow-y property example</h2>
<h3>Overflow-y: scroll</h3>
<div class="scroll">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</div>
</body>
</html>Ergebnis

Beispiel für die Eigenschaft overflow-y mit dem Wert "visible":
CSS overflow-y visible example
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div.visible {
background-color: #8ebf42;
color: #666;
height: 40px;
width: 200px;
overflow-y: visible;
}
</style>
</head>
<body>
<h2>Overflow-y property example</h2>
<h3>Overflow-y: visible</h3>
<div class="visible">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</div>
</body>
</html>Beispiel für die Eigenschaft overflow-y mit dem Wert "hidden":
CSS overflow-y hidden example
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div.hidden {
background-color: #1c87c9;
color: #fff;
height: 60px;
width: 200px;
overflow-y: hidden;
}
</style>
</head>
<body>
<h2>Overflow-y property example</h2>
<h3>Overflow-y: hidden</h3>
<div class="hidden">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</div>
</body>
</html>Beispiel für die Eigenschaft overflow-y mit dem Wert "auto":
CSS overflow-y auto example
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div.auto {
background-color: #1c87c9;
color: #fff;
height: 60px;
width: 200px;
overflow-y: auto;
}
</style>
</head>
<body>
<h2>Overflow-y property example</h2>
<h3>Overflow-y: auto</h3>
<div class="auto">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</div>
</body>
</html>Beispiel für die Eigenschaft overflow-y mit allen Werten:
CSS overflow-y all values example
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div.scroll {
background-color: #8ebf42;
height: 70px;
width: 150px;
overflow-y: scroll;
}
div.hidden {
background-color: #8ebf42;
height: 70px;
width: 150px;
overflow-y: hidden;
}
div.auto {
background-color: #8ebf42;
height: 70px;
width: 150px;
overflow-y: auto;
}
div.visible {
background-color: #8ebf42;
height: 70px;
width: 150px;
overflow-y: visible;
}
</style>
</head>
<body>
<h2>Overflow-y property example</h2>
<h3>overflow-y: scroll</h3>
<div class="scroll">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book
</div>
<h3>overflow-y: hidden</h3>
<div class="hidden">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<h3>overflow-y: auto</h3>
<div class="auto">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<h3>overflow-y: visible</h3>
<div class="visible">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
</body>
</html>Werte
| Value | Description | Play it |
|---|---|---|
| visible | Der Inhalt wird nicht abgeschnitten und wird außerhalb der oberen und unteren Kanten des Padding-Box gerendert. Dies ist der Standardwert dieser Eigenschaft. | Play it » |
| hidden | Der Inhalt wird abgeschnitten, um vertikal in die Padding-Box zu passen. Es wird keine Bildlaufleiste hinzugefügt. | Play it » |
| scroll | Der Inhalt wird abgeschnitten, um vertikal in die Padding-Box zu passen. Die Bildlaufleiste wird hinzugefügt, um den restlichen Inhalt anzuzeigen. | Play it » |
| auto | Der Inhalt wird abgeschnitten, um vertikal in die Padding-Box zu passen. Hängt vom Browser ab. Wenn der Inhalt überläuft, wird eine Bildlaufleiste hinzugefügt. | Play it » |
| initial | Verwendet den Standardwert der Eigenschaft. | Play it » |
| inherit | Erbt die Eigenschaft vom übergeordneten Element. |
Practice
What does the overflow-y property in CSS do?