测试站点:http://wfwgm.stage.philosophydesign.com/
我已经包括:
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
在 IE6 和 IE7 中提供 :before 支持,但在加载它之后我出现了奇怪的行为。
如果我在兼容模式下使用 IE9 (IE7),则 ie7-js 似乎无法正常工作。如果我启动 IETester 并在 IE6/7/8 中加载网站,ie7-js 可以正常工作,但页面上的所有内容都是垂直双倍行距。
所以这里真的有两个问题。
- Why is ie7-js not working in IE9 in compatibility mode?
- Why when ie7-js is working everything is double spaced vertically?
最佳答案
我最终没有找到原因,但是我确实找到了解决方案。我正在使用 ie9.js 但不需要它的功能。所以我切换到 ie8.js。这样做后,双边距会自行固定。
关于javascript - ie7-js 导致双垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8533062/