202 of 264 menu

Właściwość clientWidth

Właściwość clientWidth zawiera szerokość elementu wewnątrz granic wraz z padding, ale bez border i przewijania.

Składnia

element.clientWidth;

Przykład

Znajdźmy rozmiar elementu:

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

Wynik wykonania kodu:

130

Przykład

Jeśli element ma przewijanie, szerokość zawartości zmniejsza się o szerokość paska przewijania (około 16px - zależy od przeglądarki, systemu operacyjnego, urządzenia). W następnym przykładzie szerokość elementu będzie mniejsza niż oczekiwano:

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

Wynik wykonania kodu:

114 (zależy od przeglądarki)

Przykład

Jeśli element jest ukryty, clientWidth będzie równe 0:

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

Wynik wykonania kodu:

0

Zobacz też

  • właściwość clientHeight,
    która zawiera wysokość elementu wewnątrz granic
  • metoda getComputedStyle,
    która uzyskuje wartość właściwości CSS elementu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć