html - 网站适用于任何浏览器,但不适用于 ie 6 和 7

标签 html css internet-explorer cross-browser

http://antonioorv.altervista.org/italiaincontra/这是我正在做的网站。它在 Chrome、Opera、Firefox、Safari 上完美运行。如果在 ie 8 上也能正常运行。

如果我在 ie7 上运行它,这就是我得到的 http://imageshack.us/f/267/istantanea2002201317153.png/ ......... 正如您所看到的,页面的一半向左,菜单的一半是垂直的。

我真的不知道该怎么办!文档类型有问题吗?或元标记?为了让它在 ie 8 上工作,我添加了

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

有没有什么我应该在 body 标签之前做但我没有做的?

最佳答案

我将为您和其他对这些浏览器有疑问的人总结所有评论。

  • IE 6 is a dead browser ,Microsoft 已放弃支持,您甚至不必考虑再次支持这个噩梦。

  • IE7 正在消亡,您和其他任何人越快停止支持它,它就会消亡得越快。尝试支持 IE7 是不值得的。 UNLESS 像 Google Analytics 这样的工具另有说明。

  • 作为一般规则,我向任何正在创建面向公众的网站/应用程序的网络开发人员推荐 Google 分析。它会告诉您您的流量来自何处,以及每个浏览器/操作系统访问的百分比是从您的网站跳出的。

我目前管理着 10 个不同的网站。我可以告诉你,我对浏览器的支持实际上并不适用于所有这些网站。在其中一个网站上,不到 1% 的流量来自 IE 8,但 40% 的流量来自 Safari。我可以告诉您,Safari 在该站点上获得的支持比 IE 8 多得多。

有关这方面的更多信息,您可以查看这些资源:

关于html - 网站适用于任何浏览器,但不适用于 ie 6 和 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984919/

相关文章:

javascript - Internet Explorer 中的 mousemove 问题

html - 从 IE9 到 IE10 的背景图像尺寸减小(java 代码)

javascript - 如何从 tabindex 流程中删除浏览器功能?

jquery - 页面加载时 bootstrap 4 模态播放 iframe?

jquery - 我可以用 Masonry 实现这种布局吗?

javascript - 如何使用 Rowspan 属性突出显示带有 TH 和 TD 标签的行?

jquery - 如何扩大/减少表格单元格的高度?

html - 响应式导航菜单不起作用

php - <tr> 和 <td> 标签覆盖 <pre>

javascript - 如何在不影响背景的情况下对整个内容添加混合效果