嗨,我写了一个条件样式表,我找不到 IE7-IE7.9的条件
我写了这些:
•等于IE6或小于IE6 .. => [if lte IE 6]
•IE7-IE7.9 .. => [??]
•等于IE8且大于IE8(意味着IE8-IE8.9,IE9,IE10 ..).. => [如果是IE 8]
所以,我找不到 IE7-IE7.9的条件我需要检测IE7,它的版本高达7.9。
你在这类问题上有什么解决方案?
我的上一段代码如下:
<link rel="stylesheet" href="template_style.css" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="ie6-and-down.css" />
<![endif]-->
<!--[??]>
<link rel="stylesheet" type="text/css" href="ie7-and-up-till-ie7.9.css" />
<![endif]-->
<!--[if gte IE 8]>
<link rel="stylesheet" type="text/css" href="ie8-and-up.css" />
<![endif]-->
答案 0 :(得分:0)
另一种方法是使用类来处理条件IE样式 - :
<!--[if lt IE 7]> <html class="ie ie6 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 7]> <html class="ie ie7 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 8]> <html class="ie ie8 lte9 lte8"> <![endif]-->
<!--[if IE 9]> <html class="ie ie9 lte9"> <![endif]-->
<!--[if gt IE 9]> <html> <![endif]-->
在上面的示例中,如果使用IE7,则会设置类ie7
lte8
。