Element: clientHeight-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die schreibgeschützte Eigenschaft Element.clientHeight ist null für Elemente ohne CSS- oder Inline-Layout-Boxen; andernfalls entspricht sie der inneren Höhe eines Elements in Pixel. Sie umfasst die Polsterung (padding), schließt jedoch Rahmen, Ränder und horizontale Scrollleisten (sofern vorhanden) aus.

clientHeight kann berechnet werden als: CSS height + CSS padding - Höhe der horizontalen Scrollleiste (falls vorhanden).

Wenn clientHeight auf das Wurzelelement (das <html>-Element) angewendet wird (oder auf <body>, wenn das Dokument im Quirks-Modus ist), wird die Höhe des Viewports (ohne jegliche Scrollleisten) zurückgegeben. Dies ist ein Spezialfall der clientHeight.

Hinweis: Diese Eigenschaft rundet den Wert auf eine ganze Zahl. Wenn Sie einen Bruchteilwert benötigen, verwenden Sie element.getBoundingClientRect().

Wert

Eine Zahl.

Beispiele

Wie die clientHeight-Eigenschaft die innere Höhe eines Elements unter Berücksichtigung der Höhe und Polsterung bestimmt

Spezifikationen

Specification
CSSOM View Module
# dom-element-clientheight

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch