English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
offsetHeightPropiedad de solo lectura que devuelve la altura del elemento en forma de entero, incluyendo el relleno vertical y el borde.
Por lo general, offsetHeight es la medida en píxeles de la altura CSS del elemento, incluyendo cualquier borde, relleno y barra de desplazamiento horizontal (si hay). No incluye la altura de los elementos pseudo, como:: beforeo:: after.
Para entender esta propiedad, debes entenderModelo de caja CSS.
Se utilizaclientHeightyclientWidthLa propiedad devuelve la altura y anchura visibles del elemento, incluyendo el relleno, pero sin incluir el borde, el margen y la barra de desplazamiento (si existe).
element.offsetHeight
var elem = document.querySelector("div"); var txt = "Altura que incluye padding" +border: "" + elem.offsetHeight + "px<br>"; txt += "Ancho que incluye padding" + border: "" + elem.offsetWidth + "px";Prueba aquí‹/›
Todos los navegadores admiten completamente la propiedad offsetHeight:
Propiedad | |||||
offsetHeight | Sí | Sí | Sí | Sí | Sí |
Valor de retorno: | Un número, expresado en píxeles, que representa la altura del elemento, incluyendo el relleno, el borde y la barra de desplazamiento |
---|
Este ejemplo muestra la diferencia entre clientHeight y offsetHeight:
var elem = document.querySelector("div"); var txt = "Altura incluyendo padding: " + elem.clientHeight + "px<br>"; txt += "Altura" incluyendo "padding" + border: "" + elem.offsetHeight + "px";Prueba aquí‹/›
Referencia de HTML DOM:Propiedad offsetWidth
Referencia de HTML DOM:Propiedad offsetLeft
Referencia de HTML DOM:Propiedad offsetTop
Referencia de HTML DOM:Propiedad offsetParent