203 of 264 menu

Propiedad clientHeight

La propiedad clientHeight contiene la altura del elemento dentro de los bordes junto con el padding, pero sin el border y el desplazamiento.

Sintaxis

elemento.clientHeight;

Ejemplo

Encontremos el tamaño del 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);

Resultado de la ejecución del código:

130

Ejemplo

Si el elemento tiene desplazamiento, el ancho del contenido se reduce por el ancho del desplazamiento (aproximadamente 16px - depende del navegador, SO, dispositivo). En el siguiente ejemplo, el ancho del elemento será menor de lo esperado:

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

Resultado de la ejecución del código:

114 (depende del navegador)

Ejemplo

Si el elemento está oculto, entonces clientHeight será igual a 0:

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

Resultado de la ejecución del código:

0

Ver también

  • propiedad clientWidth,
    que contiene el ancho del elemento dentro de los bordes
  • método getComputedStyle,
    que obtiene el valor de la propiedad CSS del elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar