Ιδιότητα offsetWidth του στοιχείου HTML DOM
- Σελίδα Προηγούμενη offsetHeight
- Σελίδα Επόμενη offsetLeft
- Επιστροφή στο προηγούμενο επίπεδο Όντο HTML DOM Elements
Ορισμός και χρήση
offsetWidth
Η ιδιότητα επιστρέφει το ορατό πλάτος του στοιχείου (σε pixels), συμπεριλαμβανομένων των εσωτερικών περιθωρίων, περιφράσεων και γραμμών αναγνώρισης, αλλά όχι των εξωτερικών περιθωρίων.
offsetWidth
Οι ιδιότητες είναι μονάδων ανάγνωσης.
Δείτε επίσης:Εκμάθηση του μοντέλου κουτίου CSS
offsetParent
Όλα τα στοιχεία κλάσης block αναφέρουν τις αποστάσεις σχετικά με τον απομακρυσμένο γονέα:
- offsetTop
- offsetLeft
- offsetWidth
- offsetHeight
Ο απομακρυσμένος γονέας είναι ο πλησιέστερος προγονός με μη στατική θέση.
Αν δεν υπάρχει απομακρυσμένος γονέας, η απόσταση είναι σχετική με το κείμενο του έγγραφου.
Δείτε επίσης:
Παράδειγμα
Παράδειγμα 1
Αποτελείται η ύψος και το πλάτος του "myDIV", συμπεριλαμβανομένων των εσωτερικών περιθωρίων και περιφράσεων:
const elmnt = document.getElementById("myDIV"); let text = "Υψος με περιθώριο και περιφράδα: " + elmnt.offsetHeight + "px<br>"; text += "Πλάτος με περιθώρια και πλαίσια: " + elmnt.offsetWidth + "px";
Παράδειγμα 2
Η διαφορά μεταξύ clientHeight/clientWidth και offsetHeight/offsetWidthΧωρίς μπλοκ ανασκόπησης:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Ύψος με περιθώρια: " + elmnt.clientHeight + "px<br>"; text += "Ύψος με περιθώρια και πλαίσια: " + elmnt.offsetHeight + "px<br>"; text += "Πλάτος με περιθώρια: " + elmnt.clientWidth + "px<br>"; text += "Πλάτος με περιθώρια και πλαίσια: " + elmnt.offsetWidth + "px";
Με μπλοκ ανασκόπησης:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Ύψος με περιθώρια: " + elmnt.clientHeight + "px<br>"; text += "Ύψος με περιθώρια, πλαίσια και μπλοκ ανασκόπησης: " + elmnt.offsetHeight + "px<br>"; text += "Πλάτος με περιθώρια: " + elmnt.clientWidth + "px<br>"; text += "Πλάτος με περιθώρια, πλαίσια και μπλοκ ανασκόπησης: " + elmnt.offsetWidth + "px";
Γλώσσα
element.offsetWidth
Αποτελεσματική Αξία
Τύπος | Περιγραφή |
---|---|
Αριθμός | Η ορατή πλάτος του στοιχείου (μετρημένα σε pixel), συμπεριλαμβανομένων των εσωτερικών περιθωρίων, των πλαισίων και των μπλοκ ανασκόπησης. |
Υποστήριξη Περιηγητή
Όλοι οι περιηγητές υποστηρίζουν element.offsetWidth
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Σελίδα Προηγούμενη offsetHeight
- Σελίδα Επόμενη offsetLeft
- Επιστροφή στο προηγούμενο επίπεδο Όντο HTML DOM Elements