English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
clientWidthL'attribut lecture seule retourne la largeur visible de l'élément (en pixels), y compris le remplissage, mais sans la bordure, la marge et la barre de défilement verticale (si elle existe).
L'équation de calcul de clientWidth est la suivante : largeur CSS + Remplissage CSS-la largeur de la barre de défilement verticale (si elle existe).
Pour comprendre cette propriété, vous devez comprendreModèle de boîte CSS.
UtilisationoffsetWidthL'attribut peut retourner la largeur visible de l'élément, y compris le remplissage, la bordure et la barre de défilement verticale.
element.clientWidth
var elem = document.querySelector("div"); var txt = "Hauteur incluant le remplissage : " + elem.clientHeight + "px<br>"; txt += "Largeur incluant le rembourrage: " + elem.clientWidth + "px";Tester voir‹/›
Tous les navigateurs prennent en charge pleinement la propriété clientWidth :
Propriété | |||||
clientWidth | Oui | Oui | Oui | Oui | Oui |
Valeur de retour : | Un nombre, représentant la largeur de l'élément (en pixels), incluant le rembourrage |
---|
Cet exemple montre la différence entre clientWidth et offsetWidth :
var elem = document.querySelector("div"); var txt = "Largeur incluant le rembourrage: " + elem.clientWidth + "px<br>"; txt += "Largeur incluant le rembourrage+Bordure: " + elem.offsetWidth + "px";Tester voir‹/›
Référence HTML DOM :Propriété offsetWidth HTML DOM
Référence HTML DOM :Propriété scrollWidth HTML DOM
Référence CSS :Propriété overflow CSS