203 of 264 menu

Propriété clientHeight

La propriété clientHeight contient la hauteur de l'élément à l'intérieur des bordures avec le padding, mais sans la bordure et le défilement.

Syntaxe

élément.clientHeight;

Exemple

Trouvons la taille d'un élément :

#elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; } <div id="elem"></div> let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Résultat de l'exécution du code :

130

Exemple

Si un élément a un défilement, la largeur du contenu diminue de la largeur du défilement (environ 16px - dépend du navigateur, OS, appareil). Dans l'exemple suivant, la largeur de l'élément sera inférieure à celle attendue :

<div id="elem">Cet élément a un défilement.</div> #elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Résultat de l'exécution du code :

114 (dépend du navigateur)

Exemple

Si l'élément est caché, clientHeight sera égal à 0 :

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; display: none; /* élément caché */ } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Résultat de l'exécution du code :

0

Voir aussi

  • la propriété clientWidth,
    qui contient la largeur de l'élément à l'intérieur des bordures
  • la méthode getComputedStyle,
    qui obtient la valeur de la propriété CSS d'un élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser