嗨我有一个带有div的表,表中有2列,两者都是50% 在大多数浏览器中,我可以使用offsetWidth来获取文章的宽度。 但在Safari中,宽度小于或大于应有的宽度。 任何帮助都会受到极大的关注。 问候 理查德
答案 0 :(得分:0)
offsetWidth
不是跨浏览器的标准化值。它可能包括也可能不包括滚动条宽度。您可以从clientWidth
获得更一致的数字,这些数字往往会排除边距,边框和滚动条。
答案 1 :(得分:0)
也许offsetWidth的值是在其他浏览器的不同时间收集的。尝试在onload或ondomready事件中调用它。
答案 2 :(得分:0)
只需设置宽度和高度 - safari的bug - 只需接受它。