Jquery 我想知道支持所有旧IE和最新版本IE的实际IE条件语句是什么

Jquery 我想知道支持所有旧IE和最新版本IE的实际IE条件语句是什么,jquery,html,css,internet-explorer,firefox,Jquery,Html,Css,Internet Explorer,Firefox,我是网页设计新手。现在我面临的问题,为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"&g

我是网页设计新手。现在我面临的问题,为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]-->
或交换内容或添加类:

<!--[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]-->

正如我所提到的,我在网页设计方面是全新的,所以你能解释一下我将要写什么吗//这里的代码选项以及IE条件方法是否也能帮助我进行safari、chrome、opera。谢谢。我还有一个问题,正如你所说,它们也不是一种非常有效的网站编码方式,所以我可以做什么来代替ie条件语句呢。有没有其他方法可以使网站兼容跨浏览器?还有IE10和它的非常好。IE9对它的IE8和更低版本非常好,它对几种CSS技术的支持有限或没有支持。如果你担心有人使用IE8、7、6等,那么你可以尝试寻找不起作用的替代方案。在线和本网站上有很多关于过去问题的帮助,或者如果你必须使用条件评论,那么就尝试将它们作为最后的结果。如果你的模板只支持Firefox,你应该获得另一个模板,或者另一种方法。“IE条件句”仅适用于旧版本的IE。