HTMLElement: offsetParent-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 HTMLElement.offsetParent
-Eigenschaft gibt eine Referenz auf das Element zurück, das das nächste (am nächsten in der Hierarchie) positionierte Vorfahrenelement ist.
Ein positioniertes Vorfahrenelement könnte sein:
- ein enthaltender Block für absolut positionierte Elemente,
- ein Element mit einem anderen effektiven Zoom-Wert (d.h. das Produkt aller Zoom-Skalen seiner Eltern) als dieses Element,
td
,th
,table
, wenn das Element selbst statisch positioniert ist.
Wenn es kein positioniertes Vorfahrenelement gibt, wird der body
zurückgegeben.
Hinweis:>offsetParent
gibt null
in den folgenden Situationen zurück:
- Das Element oder ein Vorfahre hat die
display
-Eigenschaft aufnone
gesetzt. - Das Element hat die
position
-Eigenschaft auffixed
gesetzt (Firefox gibt<body>
zurück). - Das Element ist
<body>
oder<html>
.
offsetParent
ist nützlich, weil offsetTop
und offsetLeft
relativ zur Randauffüllungskante davon sind.
Wert
Ein Objektverweis auf das Element, in dem das aktuelle Element versetzt ist.
Spezifikationen
Specification |
---|
CSSOM View Module # dom-htmlelement-offsetparent |