Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Testen Sie Ihr Können: Überlauf

Ziel dieses Tests ist es, Ihnen zu helfen zu beurteilen, ob Sie das Konzept des Überlaufs in CSS und dessen Verwaltung verstehen.

Hinweis: Um Unterstützung zu erhalten, lesen Sie unseren Anleitung zur Nutzung von Tests. Sie können uns auch über einen unserer Kommunikationskanäle kontaktieren.

Überlauf 1

In dieser Aufgabe überfließt der Inhalt das Kästchen, weil es eine feste Höhe hat.

Um die Aufgabe zu vervollständigen:

  1. Aktualisieren Sie das CSS, damit die Höhe des Kästchens beibehalten wird und Scrollleisten nur dann erscheinen, wenn genug Text vorhanden ist, um einen Überlauf zu verursachen.
  2. Testen Sie Ihre Lösung, indem Sie etwas Text aus dem HTML entfernen und prüfen, dass keine Scrollleiste erscheint, wenn nur wenig Text vorhanden ist.

Der Ausgangspunkt der Aufgabe sieht folgendermaßen aus:

Hier ist der zugrunde liegende Code für diesen Ausgangspunkt:

html
<div class="box">
  <p>
    Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion
    daikon amaranth tatsoi tomatillo melon azuki bean garlic.
  </p>

  <p>
    Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette
    tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato.
    Dandelion cucumber earthnut pea peanut soko zucchini.
  </p>
</div>
css
body {
  font: 1.2em / 1.5 sans-serif;
}

.box {
  border: 5px solid black;
  padding: 1em;
  height: 200px;
  width: 300px;
}

Die aktualisierte Gestaltung sollte folgendermaßen aussehen:

Klicken Sie hier, um die Lösung anzuzeigen

Sie sollten overflow: auto hinzufügen, damit das Kästchen nur dann Scrollleisten erhält, wenn der Inhalt zu groß ist:

css
.box {
  overflow: auto;
}

Überlauf 2

In dieser Aufgabe befindet sich ein Bild im Kästchen, das größer ist als die Dimensionen des Kästchens, sodass es sichtbar überläuft. Aktualisieren Sie das CSS so, dass jedes Bild, das außerhalb des Kästchens liegt, verborgen wird.

Der Ausgangspunkt der Aufgabe sieht folgendermaßen aus:

Hier ist der zugrunde liegende Code für diesen Ausgangspunkt:

html
<div class="box">
  <img
    alt="flowers"
    src="https://mdn.github.io/shared-assets/images/examples/flowers.jpg" />
</div>
css
body {
  font: 1.2em / 1.5 sans-serif;
}
.box {
  border: 5px solid black;
  height: 200px;
  width: 300px;
}

Die aktualisierte Gestaltung sollte folgendermaßen aussehen:

Klicken Sie hier, um die Lösung anzuzeigen

Sie sollten overflow: hidden zum .box Selektor hinzufügen:

css
.box {
  overflow: hidden;
}