gpt4 book ai didi

html - 如何针对 ie7 标准定位 css

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:26 25 4
gpt4 key购买 nike

像许多其他人一样,我真的很讨厌为 IE7 开发,而且我通常使用以下方法:

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="../res/styleie7.css">
<![endif]-->

这针对浏览器版本 IE7 但不是 IE7 的文档标准。

我需要一种方法,适用于使用更高版本的 IE(IE8、9、10)但将浏览器设置为使用 IE7 标准的用户。有没有办法检测到它而不是仅仅检测浏览器版本?

最佳答案

我通常使用将类属性附加到 HTML 的方法:

<!--[if IE 7 ]><html class="no-js ie7" lang="en"><![endif]-->
<!--[if IE 8 ]><html class="no-js ie8" lang="en"><![endif]-->
<!--[if IE 9 ]><html class="no-js ie9" lang="en"><![endif]-->
<!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"> <!--<![endif]-->

这样您就可以使用 IE 前缀来定位您的 CSS,例如:

.ie7 .selector {
properties
}

这种方法适用于,例如,我在 IE7 模式下运行 IE10

关于html - 如何针对 ie7 标准定位 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19536132/

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