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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη