CSS条件问题所有IE与其他浏览器
如何在css属性上编写sintax,如: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:
.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,而不是条件样式表:/