2013-12-22 39 views
0
<!--[if lt IE 9]><link rel="stylesheet" type="text/css" href="https://stackoverflow.com/a/s/major-market/non-reponsive.css" /><![endif]--> 
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="https://stackoverflow.com/a/s/major-market/ie7.css"><![endif]--> 

我已经有条件地包括这两个语句。现在,当我尝试在ie7.css中使用类似的CSS时,它不起作用。例如IE7有条件的倍率不工作

在非reponsive.css:

.header .features{ 
    width:25%; 
} 

在ie7.css:

.header .features{ 
    width:20%!important; 
} 

这是不工作的一些原因。请帮我弄明白。

+0

你能告诉我们一个演示显示问题的演示吗?如果没有看到它的作用,很难说明是什么原因造成的。 – kapa

回答

0

确保页面,否则它会被推翻内的IE 7条件包括:位于下方的所有其他CSS声明/包括。

+0

是啊,是在最后 –

+0

其实我的疑问是我检查以下IE9和等于IE7不创造任何问题? –

0

我很确定ie7.css根本没有加载。 !important将覆盖其他样式表中的任何内容。实际上,如果ie7.css在non-responsive.css之后,那么!important是不必要的。

这是最让我可以看你所提供的信息告诉。