Xüsusiyyət clientHeight

clientHeight xüsusiyyəti elementin sərhədləri daxilindəki hündürlüyünü padding ilə birlikdə, lakin border və sürüşdürmə olmadan ehtiva edir.

Sintaksis

javascriptelement.clientHeight;

Nümunə

Gəlin elementin ölçüsünü tapaq:

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

Kodun icrasının nəticəsi:

javascript130

Nümunə

Əgər elementdə sürüşdürmə əmələ gəlirsə, onda məzmunun eni sürüşdürmənin eni qədər azalır (təxminən 16px - brauzerdən, ƏS-dən, cihazdan asılı olaraq). Aşağıdakı nümunədə elementin eni gözləniləndən az olacaq:

html<div id="elem">Bu elementdə sürüşdürmə var.</div>
css#elem {
  width: 100px;
  height: 100px;
  border: 1px solid black;
  padding: 15px;
  overflow: scroll;
}
javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);

Kodun icrasının nəticəsi:

javascript114 (brauzerdən asılı olaraq)

Nümunə

Əgər element gizlidirsə, onda clientHeight 0 bərabər olacaq:

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

Kodun icrasının nəticəsi:

javascript0

Həmçinin baxın

  • clientWidth xüsusiyyəti,
    elementin sərhədləri daxilindəki enini ehtiva edir
  • getComputedStyle metodu,
    elementin CSS xüsusiyyətinin qiymətini alır