2013-06-06 139 views
0

我已经阅读了许多关于css的IE问题的文章。 我要利用这个条件注释:Internet Explorer的问题和解决方案

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

但是,我在世界上可以得到 “全IE-only.css”? 或者里面有什么?

在此先感谢!

+0

IE9和10个基本上不存在需要每个浏览器样式表的问题。此外,IE10不支持条件注释。您是否遇到需要使用纯IE浏览器样式的实际问题? – Dai

+0

那个css里面有什么?谢谢! –

回答

0

该CSS文件将只存在,如果你创建它。 IE条件注释的意义在于只在IE中执行代码,而其他浏览器忽略它。您还可以指定特定版本的IE以针对您的条件注释进行定位,如here所述。

对于一个简单的解决方案,可以考虑HTML标记类作为Paul Irish's blog post解释,然后你可以通过适当的类前面加上你的规则针对您的标准样式IE的特定版本,例如:

.ie .component-name p { 
    position: static; 
} 
+0

您能否在您的答案中包含Paul Irish的博客帖子的相关部分以防止它死亡,被防火墙等阻止?这样,没有人需要依靠链接找到有用的答案。非常感谢。 –