ie7-js导致双垂直间距

时间:2011-12-16 10:47:35

标签: javascript css cross-browser internet-explorer-7 internet-explorer-6

测试网站:http://wfwgm.stage.philosophydesign.com/

我已经包括:

<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>

给予:在IE6和IE7中支持之前但是在加载之后我会遇到奇怪的行为。

如果我在兼容模式(IE7)中使用IE9,则看起来ie7-js无效。如果我启动IETester并在IE6 / 7/8中加载网站ie7-js正在工作,但页面上的所有内容都是垂直双倍间隔。

Extra spacing

所以这里有两个问题。

  
      
  1. 为什么ie7-js在兼容模式下无法在IE9中运行?
  2.   
  3. 为什么当ie7-js工作时,所有东西都是垂直双倍间隔的?
  4.   

2 个答案:

答案 0 :(得分:1)

我最终找不到这个原因,但我确实找到了解决方案。我使用ie9.js但不需要它的功能。所以我切换到ie8.js.在这样做时,双边距固定了。

答案 1 :(得分:0)

对于双垂直间距,我可以从您的测试站点代码中看到,您的元素的上边距和下边距设置为IE7的1em。当我从浏览器(IE中的F12)关闭它时,双垂直间距消失了。