height

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die CSS-Eigenschaft height definiert die Inhaltshöhe von Boxen und akzeptiert alle Längenwerte.

Der „Inhaltsbereich“ ist definiert als der Abstand und Rahmen zusätzlich zur Höhe/Breite oder der Größe, die der Inhalt selbst einnimmt.

Negative Werte wie height: -100px werden nicht akzeptiert. Die Eigenschaft height wird nicht auf nicht ersetzte Inline-Elemente, einschließlich Tabellenspalten und Spaltengruppen, angewendet.

.wrap {
  height: auto;    /* auto keyword */

  height: 120px;   /* length values */
  height: 10em;
  height: 0;       /* unit-less length is OK for zero */

  height: 75%;     /* percentage value */

  height: inherit; /* inherited value from parent element */
}
Check out this Pen!

Wenn die Höhe des enthaltenden Blocks nicht explizit angegeben ist und das Element nicht absolut positioniert ist, wird sein Höhenwert auf auto berechnet (es wird so hoch sein wie der darin enthaltene Inhalt, oder null, wenn kein Inhalt vorhanden ist). Wenn der **Inhaltsbereich** des Elements mehr vertikalen Platz benötigt als der zugewiesene Wert zulässt, wird das Verhalten des Elements durch die overflow-Eigenschaft bestimmt.

Bei Verwendung des Schlüsselworts auto wird die height basierend auf dem **Inhaltsbereich** des Elements berechnet, es sei denn, sie ist explizit angegeben. Das bedeutet, dass ein auf einem Prozentsatz basierender Wert immer noch der des Inhaltsbereichs des Elements ist. Ebenso, wenn die Höhe des Containers auf einen Prozentwert gesetzt ist, basiert die prozentuale Höhe eines Kindelements immer noch auf dem Inhaltsbereich dieses Kindelements.

Höhe kann auch als animierbare Eigenschaft verwendet werden.

Browser-Unterstützung

IEEdgeFirefoxChromeSafariOpera
AlleAlleAlleAlleAlleAlle
Android ChromeAndroid FirefoxAndroid BrowseriOS SafariOpera Mobile
AlleAlleAlleAlleAlle
Quelle: caniuse