202 of 264 menu

Svojstvo clientWidth

Svojstvo clientWidth sadrži širinu elementa unutar granica zajedno sa padding, ali bez border i skrolovanja.

Sintaksa

element.clientWidth;

Primer

Hajdemo da nađemo veličinu elementa:

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

Rezultat izvršavanja koda:

130

Primer

Ako element dobije skrolovanje, širina sadržaja se smanjuje za širinu trake za skrolovanje (oko 16px - zavisi od brauzera, OS-a, uređaja). U sledećem primeru širina elementa će biti manja, nego što se očekivalo:

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

Rezultat izvršavanja koda:

114 (zavisi od brauzera)

Primer

Ako je element sakriven, onda će clientWidth biti jednak 0:

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

Rezultat izvršavanja koda:

0

Pogledajte takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij