一个新的Rails 3项目,但是应该使用HTML 4.01严格和IE 7模式的兼容性吗?

发布于 2024-10-26 03:24:20 字数 582 浏览 2 评论 0原文

在开始一个新的 Rails 3.0.5 项目后,我有点惊讶地发现它使用的 DOCTYPE 是 html 5

<!DOCTYPE html>

我猜它不会阻塞 IE 6 或 IE 7 并以怪异模式渲染 HTML,因为 IE 6 可能会不知道这个 DOCTYPE 是什么。

另外,即使现在 IE 9 已经发布,我认为为了使 IE 的开发和测试变得容易,在我们的应用程序布局上设置 IE 7 的兼容模式可能是明智的:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

以便 IE 7、8 和 9 的行为都一样,我们不需要在 IE 7、8、9 上分别进行开发和测试...截至目前,IE 7 仍然拥有约 8.5% 的市场份额,因此可能无法设置兼容性改为 IE 8 模式?

以下内容引用自 IE 的 Wikipedia:(IE 6 仍然是 12%...天啊...)

在此处输入图像描述

After starting a new Rails 3.0.5 project, I am surprised a little to find that the DOCTYPE it uses is html 5

<!DOCTYPE html>

I am guessing it won't choke IE 6 or IE 7 and render the HTML in quirks mode, as IE 6 may not have knowledge of what this DOCTYPE is.

Also, even now that IE 9 is released, I think to make it easy to develop and test for IE, it probably is wise to set the Compatibility Mode for IE 7 on our application layout:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

so that IE 7, 8, and 9 behave all the same, and we don't need to develop and test on each of IE 7, 8, and 9... as of right now, IE 7 still has about 8.5% market share, so probably can't set the Compatibility Mode of IE 8 instead?

The following quoted from Wikipedia for IE: (IE 6 still 12%... holy cow...)

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恋竹姑娘 2024-11-02 03:24:20

我已经构建了一些声明 HTML5 文档类型的 Rails 应用程序,并且没有发现 IE 6/7/8 出现任​​何问题。我确实看到了典型的 IE JavaScript 问题,但没有看到不寻常的渲染问题。

您始终可以使用 http://browsershots.org/Adobe BrowserLab

I have built a few rails apps that declare HTML5 doctypes, and haven't seen any problems with IE 6/7/8 as a result. I certainly see the typical IE JavaScript problems, but no unusual rendering issues.

You can always test with http://browsershots.org/ or the Adobe BrowserLab.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文