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

View in English Always switch to English

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 ⁨Juli 2015⁩.

Die HTMLElement.offsetParent Schreibgeschützte Eigenschaft gibt eine Referenz auf das Element zurück, das der nächste (am nächsten in der Verschachtelungshierarchie befindliche) positionierte Vorfahren ist.

Ein positionierter Vorfahre kann sein:

  • ein enthältender 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, falls das Element selbst statisch positioniert ist.

Wenn es keinen positionierten Vorfahren gibt, wird der body zurückgegeben.

Hinweis:>offsetParent gibt null in den folgenden Situationen zurück:

  • Das Element oder ein beliebiger Vorfahre hat die display-Eigenschaft auf none gesetzt.
  • Das Element hat die position-Eigenschaft auf fixed gesetzt (Firefox gibt <body> zurück).
  • Das Element ist <body> oder <html>.

offsetParent ist nützlich, weil offsetTop und offsetLeft relativ zu dessen Polsterrand sind.

Wert

Eine Objektreferenz auf das Element, in dem das aktuelle Element versetzt ist.

Spezifikationen

Specification
CSSOM View Module
# dom-htmlelement-offsetparent

Browser-Kompatibilität