CSS条件问题所有IE与其他浏览器

CSS条件问题所有IE与其他浏览器,css,conditional,Css,Conditional,如何在css属性上编写sintax,如: .example{ /*all the browsers except IE*/ font-size:100%; /*that's on all the IE syntax I need to add like a condition*/ font-size:200% } 我知道这是一个简单的代码,只是为了测试它,而不是在html上,在css的类、id或标记中的每个属性上 在ie6中,它是: #test{ _color:

如何在css属性上编写sintax,如:

.example{
    /*all the browsers except IE*/
    font-size:100%;
    /*that's on all the IE syntax I need to add like a condition*/
    font-size:200%
}
我知道这是一个简单的代码,只是为了测试它,而不是在html上,在css的类、id或标记中的每个属性上

在ie6中,它是:

#test{ _color: blue}
在ie6和ie7中:

#test{ *color: blue}
ie6、ie7和ie8:

#test{ *color: blue\9}
但是如何区分所有IE和其他浏览器呢


有人可以帮忙吗?

使用
条件样式表

仅针对IE 6

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

仅针对IE7

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

针对IE10以下的所有IE版本

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

瞄准一切,除了IE

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

由于IE10忽略了条件注释,您可以尝试


了解更多信息。

第一个问题是为什么要这样做?因为我的css样式规则与internet explorer没有任何类型的兼容性?我需要改变它。。。这就是为什么我想这样做的原因。它们可以是什么规则?指定17类和id的字体大小,也许还有更多的规则,但现在指定字体大小很重要。您使用的是reset.css还是normalize.css?那将是一条路要走。IE10+不会忽略条件注释吗?所以,@Chankey Pathak,我测试了它,但我的同事和我讨论了它,我们认为最好还是在同一时间更改它css@Paulie_D:那有什么问题?如果用户使用的是IE10,那么他不需要检查IE6、IE7等。但他说他想针对所有版本的IE,而你的3号用户不会这样做……目标IE9和以下不是同一件事。因为我喜欢使用不同css的条件样式表,尽管这比css破解要好,但我的同事喜欢在不同的css文件上添加css hack,而不是条件样式表:/