202 of 264 menu

Sifa clientWidth

Sifa clientWidth ina upana wa kipengele ndani ya mipaka pamoja na padding, lakini bila border na kitabu.

Syntax

kipengele.clientWidth;

Mfano

Wacha tupate ukubwa wa kipengele:

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

Matokeo ya utekelezaji wa kodi:

130

Mfano

Ikiwa kipengele kina kitabu basi upana wa yaliyomo hupungua kwa upana wa kitabu (takriban 16px - inategemea kivinjari, OS, kifaa). Katika mfano ufuatao upana wa kipengele utakuwa chini, kuliko ilivyotarajiwa:

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

Matokeo ya utekelezaji wa kodi:

114 (inategemea kivinjari)

Mfano

Ikiwa kipengele kimefichika, basi clientWidth itakuwa sawa na 0:

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

Matokeo ya utekelezaji wa kodi:

0

Angalia pia

  • sifa clientHeight,
    ambayo ina urefu wa kipengele ndani ya mipaka
  • mbinu getComputedStyle,
    ambayo inapata thamani ya sifa ya CSS ya kipengele
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa