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
Spezifikationen
Specification |
---|
CSSOM View Module # dom-element-clientheight |
Browser-Kompatibilität
BCD tables only load in the browser