我试图使用条件样式表来定位不同版本的IE。
我有以下
<!--[if IE 7]>
<link href="_includes/css/ie7.css" rel="stylesheet">
<![endif]-->
<!--[if gte IE 7]>
<link href="_includes/css/ie7.css" rel="stylesheet">
<![endif]-->
<!--[if lte IE 7]>
<link href="_includes/css/ie6.css" rel="stylesheet">
<![endif]-->
哪个工作正常,但在IE8中它似乎拾取了ie6.css而且我不能为我的生活找出原因。有人有什么想法吗?
由于
我也用过
<!--[if IE 8]>
没有运气
答案 0 :(得分:2)
lte
表示小于或等于,因此您可能需要:
<!--[if lte IE 6]>
<link href="_includes/css/ie6.css" rel="stylesheet">
<![endif]-->
我猜想IE 8可能会识别为IE 7,因为它处于兼容模式。检查您的DOCTYPE
是否正确。
答案 1 :(得分:1)
啊,我明白了!
<!--[if IE 6]>