203 of 264 menu

Proprietà clientHeight

La proprietà clientHeight contiene l'altezza di un elemento all'interno dei bordi insieme al padding, ma senza border e scorrimento.

Sintassi

elemento.clientHeight;

Esempio

Troviamo le dimensioni di un elemento:

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

Risultato dell'esecuzione del codice:

130

Esempio

Se un elemento ha lo scorrimento, la larghezza del contenuto diminuisce della larghezza dello scorrimento (circa 16px - dipende dal browser, SO, dispositivo). Nel seguente esempio la larghezza dell'elemento sarà inferiore al previsto:

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

Risultato dell'esecuzione del codice:

114 (dipende dal browser)

Esempio

Se l'elemento è nascosto, clientHeight sarà uguale a 0:

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

Risultato dell'esecuzione del codice:

0

Vedi anche

  • proprietà clientWidth,
    che contiene la larghezza di un elemento all'interno dei bordi
  • metodo getComputedStyle,
    che ottiene il valore della proprietà CSS di un elemento
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta