Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
HTMLElement : propriété offsetParent
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété en lecture seuleoffsetParent de l'interfaceHTMLElement retourne une référence vers l'élément ancêtre positionné le plus proche (le plus proche dans la hiérarchie de conteneur).
Un ancêtre positionné peut être :
- unbloc englobant pour les éléments positionnés absolument
- un élément ayant une valeur dezoom effective différente (c'est-à-dire le produit de tous les facteurs de zoom de ses parents) de celle de cet élément
td,th,tablesi l'élément lui-même est en position statique.
S'il n'y a pas d'élément ancêtre positionné, c'est lebody qui est retourné.
Note :offsetParent retournenull dans les situations suivantes :
- La propriété
displayde l'élément ou de son élément parent vautnone. - La propriété
positionde l'élément vautfixed(Firefox retourne<body>). - L'élément courant est
<body>ou<html>.
offsetParent est utile caroffsetTop etoffsetLeft sont relatifs au bord de remplissage.
Dans cet article
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> |