Xassə clientWidth
Xassə clientWidth elementin sərhədlər daxilində enini
padding ilə birlikdə,
lakin border
və sürüşdürmə olmadan ehtiva edir.
Sintaksis
element.clientWidth;
Nümunə
Gəlin elementin ölçüsünü tapaq:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}
let elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Kodun icrasının nəticəsi:
130
Nümunə
Əgər elementdə sürüşdürmə əmələ gəlirsə, onda kontentin eni
sürüşdürmənin eni qədər azalır
(təxminən 16px - brauzerdən, ƏS-dən, cihazdan asılıdır).
Aşağıdakı nümunədə elementin eni gözləniləndən
az olacaq:
<div id="elem">Bu elementdə sürüşdürmə var.</div>
#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Kodun icrasının nəticəsi:
114 (brauzerdən asılıdır)
Nümunə
Əgər element gizlidirsə, onda clientWidth
0 bərabər olacaq:
<div id="elem"></div>
#elem {
display: none; /* gizli element */
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}
let elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Kodun icrasının nəticəsi:
0
Həmçinin baxın
-
xassə
clientHeight,
elementin sərhədlər daxilində hündürlüyünü ehtiva edən -
metod
getComputedStyle,
elementin CSS xassəsinin qiymətini alan