我正在开发的网站目前正在完全使用我正在使用的最新 chrome,但是当我使用IE NetRender 之类的工具来检查它与旧 IE 版本的兼容性时,该网站很简单,根本没有任何样式!但是,IE8 处于完全不同的水平。该网站看起来几乎和它在 chrome/firefox/whatever 上一样好。
我尝试使用 IE9.js、modernizr、IE Hacks 等所有工具——但没有任何效果。
不知何故,这一切似乎只在 IE8+ 上生效。
就好像 IE7- 甚至不加载样式表。
我还检查了我的代码是否存在 CSS/HTML 标记中的错误,但所有错误都指向 IE css hacks。
这可能是什么原因?我真的对此感到沮丧。
该网站(只是一个开发页面)是http://kanjiman.0zed.com/
任何帮助都感激不尽。
请尝试使用IE NetRender渲染页面,看看我在说什么。
附言; 我确实尝试过谷歌/搜索解决方案 - 但情况没有我的那么糟糕。
编辑:问题是 IE9.js - 由于 Fabio 的回答,我发现了这一点。
是否保留它取决于您的项目要求和优先级。
我个人会保留它,因为正如 Rob / Felis 评论的那样,IE 版本 6/7 快要死了!我宁愿现在提供更好的用户体验,也不愿支持和花更多时间使用旧版浏览器。
此外,这只是大约 3 行的问题,所以如果您的网站开始获得更多的 IE7 流量(我怀疑这是否值得),它总是可以改变的。
感谢 Rob、Felis 和 Fabio :)!