【发布时间】:2012-03-01 12:14:10
【问题描述】:
我在 Firefox 和 Chrome 中为同一元素获得不同的 offsetwidth 值,这导致元素显示不正确。请提出一些解决方案以保持一致性。
【问题讨论】:
-
不同的浏览器会以不同的方式解释 offsetHeight 和 offsetWidth,除非明确说明高度和宽度(以 px 为单位),否则您将收到不同的值。
-
@GGG : it.style.width = it.offsetWidth + 'px'; it.style.height = it.offsetHeight + 'px';它是引用元素的对象。
-
您能否提供更多信息,例如您正在设计哪些元素、它们看起来像什么以及您希望它们看起来像什么?你可以例如使用可重现的案例将一些代码发布到 jsfiddle.net。
标签: javascript firefox google-chrome