是否有一种标准方法可以在 css 中检测 IE 和 Edge 浏览器?我看到了在 javascript 文件中检测的响应,但我在 css 中寻找一个
原文由 AlreadyLost 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否有一种标准方法可以在 css 中检测 IE 和 Edge 浏览器?我看到了在 javascript 文件中检测的响应,但我在 css 中寻找一个
原文由 AlreadyLost 发布,翻译遵循 CC BY-SA 4.0 许可协议
Edge 的公认答案在 Edge 16 中不起作用。
这种替代方法有效:
@supports (-ms-ime-align:auto) {
/* IE Edge 16+ CSS */
}
通过 https://stackoverflow.com/a/32202953
(添加新答案,因为我没有评论权限。)
原文由 Jarrod Drysdale 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答4.8k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
2 回答991 阅读✓ 已解决
对于 IE 9 及更低版本,加载条件样式表:
IE 10 及更高版本不支持此功能,因此您必须使用媒体查询:
对于边 12-15:
编辑
适用于 Edge 16+