javascript - ie7-js 导致双垂直间距

标签 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 中提供 :before 支持,但在加载它之后我出现了奇怪的行为。

如果我在兼容模式下使用 IE9 (IE7),则 ie7-js 似乎无法正常工作。如果我启动 IETester 并在 IE6/7/8 中加载网站,ie7-js 可以正常工作,但页面上的所有内容都是垂直双倍行距。

Extra spacing

所以这里真的有两个问题。

  1. Why is ie7-js not working in IE9 in compatibility mode?
  2. 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/

相关文章:

html - 焦点上的按钮轮廓出现在左浮动的同级按钮后面的解决方法

javascript - 有没有办法用javascript检测win服务包?

javascript - 避免在手机上下载图片

javascript - 在 Chart.js 中使用准备好的数据集

javascript - 在表格上添加复选框按钮

javascript - 知道什么时候位置: sticky div is stuck without jQuery

css - Node 萨斯 |除非我手动删除 css 文件,否则不会重新编译

javascript - 在 PHP 中获取 iframe 的父 url

javascript - 动画进行时在同一元素上触发 jquery animate

html - 在 YSLOW 中使用 gtmetrix.com 进行测试显示远期过期错误