gpt4 book ai didi

html - 检查 IE 8 是否在 «Compat View» 中以获取 IEPatch-CSS

转载 作者:行者123 更新时间:2023-11-28 03:47:02 25 4
gpt4 key购买 nike

有没有办法——例如 <!--[if IE 8]> — 在 «Compatibly View» 中获取仅适用于 IE8 IE 的样式表?

我遇到了一个 (SharePoint-Layout-) 问题,只有当 IE8 处于 «IE8 Compat View»-Browser-Mode 时才会出现,但如果 IE8 是 «IE8»- 或 «IE7»-Browser- 则工作正常模式。如果我只使用 <!--[if IE 8]> 获得样式表,如果 IE8 处于兼容 View ,则 css 将被忽略,因为它“表现得像 IE7”——只有当 IE8 处于 «IE8»-浏览器模式时才会加载 css。但如果他处于 «IE8 兼容 View »-浏览器模式,我也需要它。

最佳答案

查看 SO 帖子 "Detect IE8 Compatibility Mode" , 其中用户 Mark Kamoski提到微软文章 Defining Document Compatibility .

如果您浏览到确定文档兼容性模式部分,您可以对document.documentMode(和document.compatMode)进行测试较旧的浏览器)来确定模式。我不知道如何将其转化为纯 CSS 实现,但您可以使用一些代码动态生成一些 CSS 来实现这一点。

关于html - 检查 IE 8 是否在 «Compat View» 中以获取 IEPatch-CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4450419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com