如在
我们都可以停止搜索并停止使用 css hacks 和排序吗?使用这个标签有缺点吗?
如在
我们都可以停止搜索并停止使用 css hacks 和排序吗?使用这个标签有缺点吗?
答案,就像万维网一样:这取决于
对于X-UA-Compatible
那些不想在没有黑客攻击的情况下重做他们的网站或正在使用在更高版本中已弃用或删除的功能(例如:DirectX 过滤器在 IE10 中删除但可以在 IE9 模式下使用)的人来说,它确实存在。使用最佳实践的人将拥有正确的 doctype,并将设置X-UA-Compatible='IE=edge'
这意味着他们没有对最新版本的 IE 使用任何 hack,并且始终希望 IE 以最新的文档模式呈现。理想情况下,这意味着他们打算为所有浏览器使用相同的 CSS/HTML/ECMAScript。
然而,我们都知道的现实是,在我写这个的时候,IE8 仍然控制着大约四分之一的桌面。就我个人而言,我为最新的代码编写代码,只是让它在任何旧的东西上都能正常工作。我不希望 IE8 漂亮,只是为了工作。