Jquery 我想知道支持所有旧IE和最新版本IE的实际IE条件语句是什么
我是网页设计新手。现在我面临的问题,为2个网站,我目前的工作。我的模板只支持Firefox浏览器,不支持IE、chrome、Opera、safari等其他主浏览器 我试过一些If-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
<!--[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。