答案 0 :(得分:3)
如果您使用的是谷歌浏览器,则可以通过打开“检查元素”(F12)并将鼠标悬停在元素上来查看每个元素的宽度(以像素为单位)。
答案 1 :(得分:1)
您可以通过Developer Console使用一些有用的JS属性和方法。如果您有一个要获取尺寸的元素列表并希望在不同的浏览器尺寸下获取它们,这将非常有用。
您可以在浏览器控制台中输入/粘贴以下内容:
console.log("#content width: " + document.getElementById("content").offsetWidth)
console.log("#answers width: " + document.getElementById("answers").offsetWidth)
这将提供您可以复制和粘贴的以下结果。
#content width: 1600
#answers width: 728
也可以使用Chrome调试协议执行此操作。
以下是一些可能有用的JS属性和方法:
将HTMLElement.offsetWidth
宽度用作整数。您也可以使用HTMLElement.offsetWidth
作为身高。
HTMLElement.offsetWidth
只读属性返回元素的布局宽度。通常,元素offsetWidth
是包括元素边界,元素水平填充,元素垂直滚动条(如果存在,如果渲染)和元素CSS宽度的度量。如果元素被隐藏(例如,由元素上的style.display
或它的一个祖先"none"
),则返回0。
将HTMLElement.getBoundingClientRect()
用于小数值:
Element.getBoundingClientRect()
方法返回元素的大小及其相对于视口的位置。
答案 2 :(得分:1)