gpt4 book ai didi

jquery - 我想知道什么是实际的 IE 条件语句来支持所有旧版 ie 以及最新版本 ie

转载 作者:行者123 更新时间:2023-11-28 08:42:16 31 4
gpt4 key购买 nike

我是网页设计新手。现在我遇到了我目前工作的 2 个网站的问题。我的模板只支持 Firefox 浏览器,不支持其他主流浏览器,如 IE、chrome、Opera、safari。

我试过一些 If IE 条件语句,就像

 <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->

<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->

<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->

<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->

但它不起作用,我不确定哪个是正确的。

我在其他帖子里找到了一些支持IE浏览器的IE条件语句。但是我完全不知道我将使用哪个条件语句来支持 IE 和所有浏览器。

欢迎任何意见。

谢谢

最佳答案

免责声明:自 HTML5 起,IE 条件注释已弃用,IE10 及更高版本不支持。它们也不是一种非常有效的网站编码方式,但如果您必须使用它们:

您可以在 HTML 中使用条件注释来添加完全不同的样式表,如下所示:

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

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

或更换内容,或添加类(class):

<!--[if IE]>
<div class="ie">Hello</div>
<![endif]-->

<!--[if !IE]>
<div>Hello</div>
<![endif]-->

针对您可以使用的所有 IE 版本:

<!--[if IE]>
//code goes here
<![endif]-->

针对特定版本(例如 IE7):

<!--[if IE 7]>
//code goes here
<![endif]-->

针对特定的 IE 版本及更低版本:

<!--[if lt IE 7]>
//code goes here
<![endif]-->

针对任何不是 IE 的浏览器(这只会针对浏览器而不是 ie,它不会告诉你它是 chrome 还是 safari 等):

<!--[if !IE]><!-->
//code goes here
<!--<![endif]-->

关于jquery - 我想知道什么是实际的 IE 条件语句来支持所有旧版 ie 以及最新版本 ie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27769747/

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