202 of 264 menu

თვისება clientWidth

თვისება clientWidth შეიცავს ელემენტის სიგანეს საზღვრების შიგნით padding-თან ერთად, მაგრამ border-ის და გადახვევის გარეშე.

სინტაქსი

ელემენტი.clientWidth;

მაგალითი

მოდი ვიპოვოთ ელემენტის ზომა:

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

კოდის შესრულების შედეგი:

130

მაგალითი

თუ ელემენტს გამოჩნდება გადახვევა, მაშინ შიგთავსის სიგანე მცირდება გადახვევის სიგანით (დაახლოებით 16px - დამოკიდებულია ბრაუზერზე, ოპერაციულ სისტემაზე, მოწყობილობაზე). შემდეგ მაგალითში ელემენტის სიგანე ნაკლები იქნება, ვიდრე მოსალოდნელი იყო:

<div id="elem">ამ ელემენტს აქვს გადახვევა.</div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

კოდის შესრულების შედეგი:

114 (დამოკიდებულია ბრაუზერზე)

მაგალითი

თუ ელემენტი დამალულია, მაშინ clientWidth იქნება 0-ის ტოლი:

<div id="elem"></div> #elem { display: none; /* დამალული ელემენტი */ width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

კოდის შესრულების შედეგი:

0

იხილეთ აგრეთვე

  • თვისება clientHeight,
    რომელიც შეიცავს ელემენტის სიმაღლეს საზღვრების შიგნით
  • მეთოდი getComputedStyle,
    რომელიც იღებს ელემენტის CSS თვისების მნიშვნელობას
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა