202 of 264 menu

Proprietatea clientWidth

Proprietatea clientWidth conține lățimea elementului în interiorul frontierelor împreună cu padding, dar fără border și scrollbar.

Sintaxă

element.clientWidth;

Exemplu

Să găsim dimensiunea elementului:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Rezultatul executării codului:

130

Exemplu

Dacă elementul primește scrollbar, atunci lățimea conținutului scade cu lățimea scrollbar-ului (aproximativ 16px - depinde de browser, OS, dispozitiv). În următorul exemplu, lățimea elementului va fi mai mică decât se aștepta:

<div id="elem">Acest element are scrollbar.</div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Rezultatul executării codului:

114 (depinde de browser)

Exemplu

Dacă elementul este ascuns, atunci clientWidth va fi egal cu 0:

<div id="elem"></div> #elem { display: none; /* element ascuns */ width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Rezultatul executării codului:

0

Vezi și

  • proprietatea clientHeight,
    care conține înălțimea elementului în interiorul frontierelor
  • metoda getComputedStyle,
    care obține valoarea proprietății CSS a elementului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge