Safari返回错误的宽度值

时间:2010-09-13 16:12:22

标签: javascript safari offsetwidth

嗨我有一个带有div的表,表中有2列,两者都是50% 在大多数浏览器中,我可以使用offsetWidth来获取文章的宽度。 但在Safari中,宽度小于或大于应有的宽度。 任何帮助都会受到极大的关注。 问候 理查德

3 个答案:

答案 0 :(得分:0)

offsetWidth不是跨浏览器的标准化值。它可能包括也可能不包括滚动条宽度。您可以从clientWidth获得更一致的数字,这些数字往往会排除边距,边框和滚动条。

答案 1 :(得分:0)

也许offsetWidth的值是在其他浏览器的不同时间收集的。尝试在onload或ondomready事件中调用它。

答案 2 :(得分:0)

只需设置宽度和高度 - safari的bug - 只需接受它。