gpt4 book ai didi

html - 以 IE 9 及以下为条件注释

转载 作者:行者123 更新时间:2023-11-27 23:34:55 26 4
gpt4 key购买 nike

首先,如果这个问题已经得到回答,我很抱歉,我只花了 45 分钟试图找到并回答,但没有找到我确定的答案。我正在尝试在我的网站上使用 flexbox 并尝试以 IE 9 及更低版本作为后备替代方案。

我见过一些 hack,也见过有人说要这样做:

<!--[if lt IE 10]>
<link rel="stylesheet" type="text/css" href="belowIE10.css" />
<![endif]-->

我看到很多人说这不起作用。我假设这是因为条件注释在 10 中被删除并且 Internet Explorer 不理解 lt IE 10 是什么。

我最好的猜测是检查是否小于或等于 9。虽然我有一台 Mac,但如果没有像 browserstack 这样的东西就无法真正检查出来。

<!--[if lte IE 9]>

<![endif]-->

这适用于 IE9 及以下版本吗?

最佳答案

IE10 不理解条件注释,但这仅仅意味着它看到了 lt IE 10以及内部的所有其他内容作为一个巨大的 HTML 注释,如语法突出显示所示。

所以<!--[if lt IE 10]>之间没有区别和 <!--[if lte IE 9]> : IE10 会忽略这两个条件,IE9 会匹配这两个条件。你甚至可以选择 <!--[if IE]>这不会有任何不同。

关于html - 以 IE 9 及以下为条件注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34331026/

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