Propriedade clientHeight do Elemento DOM HTML
- Página anterior click()
- Próxima página clientLeft
- Voltar para o nível anterior Objeto Elements do DOM HTML
Definição e uso
clientHeight
A propriedade retorna a altura visível do elemento, incluindo margem interna, mas não inclui borda, barra de rolagem ou margem externa, em pixels.
clientHeight
A propriedade é apenas de leitura.
Veja também:Tutorial de modelo de caixa CSS
Veja também:
Para adicionar uma barra de rolagem ao elemento, use Propriedade overflow do CSS.
Exemplo
Exemplo 1
Obter a altura e largura de "myDIV", incluindo margem interna:
const element = document.getElementById("myDIV"); let text = "clientHeight: " + element.clientHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px";
Exemplo 2: Diferença entre clientHeight/clientWidth e offsetHeight/offsetWidth
Sem barra de rolagem:
const element = document.getElementById("myDIV"); let text = ""; text += "clientHeight: " + element.clientHeight + "px<br>"; text += "offsetHeight: " + element.offsetHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px<br>"; text += "offsetWidth: " + element.offsetWidth + "px";
Com barra de rolagem:
const element = document.getElementById("myDIV"); let text = ""; text += "clientHeight: " + element.clientHeight + "px<br>"; text += "offsetHeight: " + element.offsetHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px<br>"; text += "offsetWidth: " + element.offsetWidth + "px";
Sintaxe
element.clientHeight
Retorno
Tipo | Descrição |
---|---|
Número | Altura visível do elemento (em pixels), incluindo margem interna. |
Suporte do navegador
Todos os navegadores suportam element.clientHeight
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior click()
- Próxima página clientLeft
- Voltar para o nível anterior Objeto Elements do DOM HTML