English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
offsetHeightPropriété lecture seule qui retourne la hauteur de l'élément sous forme d'entier, y compris le padding vertical et les bordures.
Généralement, offsetHeight est la mesure en pixels de la hauteur CSS de l'élément, y compris toute bordure, padding et barre de défilement horizontal (si elle existe). Elle ne comprend pas la hauteur des pseudo-éléments, comme:: beforeou:: after.
Pour comprendre cette propriété, vous devez comprendreModèle de boîte CSS.
UtilisationclientHeightetclientWidthL'attribut retourne la largeur et la hauteur visibles de l'élément, y compris les padding, mais pas les bordures, les marges et les barres de défilement (si elles existent).
element.offsetHeight
var elem = document.querySelector("div"); var txt = "hauteur incluant le padding" +border: "" + elem.offsetHeight + "px<br>"; txt += "largeur incluant le padding" + border: "" + elem.offsetWidth + "px";Vérifiez et voyez‹/›
Tous les navigateurs supportent complètement la propriété offsetHeight :
Propriété | |||||
offsetHeight | Oui | Oui | Oui | Oui | Oui |
Valeur de retour : | Un nombre, en pixels, représentant la hauteur de l'élément, incluant la marge, la bordure et la barre de défilement |
---|
Cet exemple montre la différence entre clientHeight et offsetHeight :
var elem = document.querySelector("div"); var txt = "Height inclut padding : " + elem.clientHeight + "px<br>"; txt += "Height" inclut "padding" + border: "" + elem.offsetHeight + "px";Vérifiez et voyez‹/›
Référence HTML DOM :Propriété offsetWidth
Référence HTML DOM :Propriété offsetLeft
Référence HTML DOM :Propriété offsetTop
Référence HTML DOM :Propriété offsetParent