是否有仅针对 IE9 的黑客攻击?我只在 IE9 中遇到问题,其他浏览器工作正常。我正在使用 \9
,但它也影响 IE8。
我不想使用条件注释。
原文由 supersaiyan 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否有仅针对 IE9 的黑客攻击?我只在 IE9 中遇到问题,其他浏览器工作正常。我正在使用 \9
,但它也影响 IE8。
我不想使用条件注释。
原文由 supersaiyan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想出了一个媒体查询也可以做到这一点。它仅指定 IE9。
@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
#div { color:red; }
}
我已经解决的其他问题,包括 msie 9+ 媒体查询在我的 github 页面上: https ://github.com/jeffclayton/css_hack_testing - 其中大部分我已发送到 browserhacks.com 以供包含。
_2017 更新_:为了看到它的工作,我在这里创建了一个实时测试页面,以及我在 http://browserstrangeness.bitbucket.io/css_hacks.html 和 MIRROR 上工作的许多其他页面:http: //browserstrangeness.github.io/css_hacks .html
请注意,当您将代码复制到自己的站点时,它是 min-width:0\0(零反斜杠零)。不要与 min-width:0 (只是一个零)混淆,它不能将 IE9 与其他浏览器区分开来。
原文由 Jeff Clayton 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答961 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答933 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1.1k 阅读✓ 已解决
你可以用这个
:root #element { color:pink \0/IE9; } /* IE9 + IE10pp4 */