0
当我在我们的项目中实施修正时,我遇到了一个问题。h2在IE 7中的外部宽度比IE短8
我发现在IE7中h2的outerWidth比IE8(FF,Chrome等)短。
这里是我的代码:
var h2width = $('.test h2').outerWidth(true)
h2width是IE8 135px和IE7 78px。
你有什么想法吗?
在此先感谢!
编辑:
为了避免这个问题,我已经添加了代码differenciate浏览器。
if ($.browser.msie && $.browser.version.substr(0, 1) <= 7) {
var h2width = $('.test h2').outerWidth(true) + 57;
} else {
var h2width = $('.test h2').outerWidth(true);
}
你正在使用什么DOCTYPE?所有浏览器都一样,还是使用默认的DOCTYPE?这将解释为什么IE7的行为不同。 – Stefan 2011-12-16 07:47:53