202 of 264 menu

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
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et