【问题标题】:Site works fine in all browsers, except IE7 and lower, site has no style at all网站在所有浏览器中都能正常工作,除了 IE7 及更低版本,网站完全没有样式
【发布时间】:2012-12-27 19:59:34
【问题描述】:

我正在开发的网站目前正在完全使用我正在使用的最新 chrome,但是当我使用 IE NetRender 之类的工具来检查它与旧 IE 版本的兼容性时,该网站很简单,带有没有样式根本! 但是,IE8 处于完全不同的水平。该网站看起来几乎和它在 chrome/firefox/whatever 上一样好。

我尝试使用 IE9.js、modernizr、IE Hacks 等所有工具 - 但没有任何效果。
不知何故,这一切似乎只在 IE8+ 上生效。
就好像 IE7- 甚至不加载样式表。

我还检查了我的代码是否存在 CSS/HTML 标记中的错误,但所有错误都指向 IE css hack。

这可能是什么原因?我真的对此感到沮丧。
该网站(只是一个开发页面)是http://kanjiman.0zed.com/

任何帮助将不胜感激。
请尝试使用IE NetRender 渲染页面,看看我在说什么。

附:我确实尝试过谷歌/搜索解决方案 - 但没有一个情况像我的那样糟糕。

编辑: 问题是 IE9.js - 感谢 Fabio 的回答,我发现了这一点。
是否保留它取决于您的项目要求和优先级。
我个人会保留它,因为正如 Rob / Felis 评论的那样,IE 版本 6/7 快要死了!我宁愿现在提供更好的用户体验,也不愿支持和花更多时间使用旧版浏览器。
此外,这只是大约 3 行的问题,所以如果您的网站开始获得更多的 IE7 流量(我怀疑这是否值得),它总是可以改变的。
感谢 Rob、Felis 和 Fabio :) !

【问题讨论】:

  • 您的页面确实可以识别样式(最初),但是一旦页面完成加载,样式就会消失:i.stack.imgur.com/yJM3j.png。我的推荐?停止关心 IE6 和 7,更明智地花时间。
  • 您在结束标记</html> 之后编写了代码。当它无效时,甚至不要费心将您的页面调试到 IE6/IE7 中。编辑:我为什么要谈论 IE6/IE7?当它无效时,甚至不用费心在任何浏览器中调试您的页面;)
  • 您应该安装来自 Microsoft 的 VM:microsoft.com/en-us/download/details.aspx?id=11575 它们是一个可靠的解决方案(我的意思是用于测试,而不是谈论包含的浏览器;))。至于支持或多或少的 IE6 和 IE7,这取决于您或您的客户的要求。如果其业务的未来在中国,那你就完蛋了(显然,不应该以同样的价格完成需要更多时间的工作)
  • @xTCx 可以理解IE8用户是存在的(因为升级操作系统不是一般用户的选择;说Windows XP不能运行IE9+),但是IE6/7已经快死了,除非您有太多时间或有特定要求,否则不要费心支持这些。
  • 注入的代码> GA 脚本不太可能做到这一点。

标签: html css internet-explorer stylesheet


【解决方案1】:

这是我在 Internet Explorer 7 中看到的

<style _7="
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}">CSS Stylesheet</style>

这是应该有的:

<style>
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>

由于某种原因,您将样式指定为样式标签的属性,使其对 Internet Explorer 无用。为什么不使用 css 文件进行样式设置,而不是将其与 html 源代码混合使用?

希望对你有帮助

【讨论】:

  • 呃?我从来没有在我的代码中看到过它:O 你能指定你在源代码中看到它的行吗?
  • 没关系 - 发现问题。请编辑您的答案,以便其他有相同问题的人注意 - 问题是 IE9.js,感谢您的注意,我发现了它! :) 链接:code.google.com/p/ie7-js
猜你喜欢
  • 2013-01-29
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-26
  • 2019-04-01
  • 1970-01-01
相关资源
最近更新 更多