HTML DOM Element offsetWidth 属性
- الصفحة السابقة offsetHeight
- الصفحة التالية offsetLeft
- العودة إلى الطبقة السابقة مثلث HTML DOM Elements
定义和用法
offsetWidth
属性返回元素的可视宽度(以像素为单位),包括内边距、边框和滚动条,但不包括外边距。
offsetWidth
属性是只读的。
请参阅:CSS 框模型教程
offsetParent
所有块级元素都报告相对于偏移父级的偏移量:
- offsetTop
- offsetLeft
- offsetWidth
- offsetHeight
偏移父级指的是最近的具有非静态位置的祖先。
如果不存在偏移父级,则偏移量是相对于文档正文的。
另请参阅:
实例
例子 1
获取 \
const elmnt = document.getElementById("myDIV"); let text = \ 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
القيمة المعدلة
النوع | الوصف |
---|---|
رقم | عرض العنصر المرئي (بأوامر البكسل)، بما في ذلك الهوامش والجوانب والشريط المسححي. |
دعم المتصفح
جميع المتصفحات تدعمها element.offsetWidth
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة offsetHeight
- الصفحة التالية offsetLeft
- العودة إلى الطبقة السابقة مثلث HTML DOM Elements