HTMLElement.offsetParent

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.

La propriété en lecture seule HTMLElement.offsetParent fournit une référence vers le plus proche élément ancêtre positionné (plus proche selon la hiérarchie). S'il n'y a pas d'élément ancêtre positionné, c'est le plus proche ancêtre td, th, table qui sera renvoyé, ou body s'il n'y a non plus pas d'élément de tableau comme ancêtre.

Note : offsetParent renvoie null dans les situations suivantes :

  • La propriété display de l'élément ou de son élément parent vaut none.
  • La propriété position de l'élément vaut fixed (Firefox renverra <body>).
  • L'élément courant est <body> ou <html>.

offsetParent est utile car offsetTop et offsetLeft sont relatifs au bord de remplissage.

Valeur

Une référence objet vers l'élément dans lequel l'élément courant est décalé.

Spécifications

Specification
CSSOM View Module
# dom-htmlelement-offsetparent

Compatibilité des navigateurs

BCD tables only load in the browser