我熟悉html条件标签
<!--[if IE]><![endif]-->
由于各种问题,我需要使用单个样式表。所以我不能使用上面的解决方案。我找不到能够仅针对ie9浏览器的黑客,所以我需要一个替代方案。
我记得曾经看过只有IE才能理解的样式表中使用过的条件。带有@符号和'MS'的东西。这是一段时间以前。
有人知道吗?它可以用于浏览器特定(即唯一)样式吗?
答案 0 :(得分:1)
好的,这是关于IE9的BETA和PREVIEW,但也许这些也适用于完整版本?
答案 1 :(得分:0)
<body>
<!--[if IE 9]><div id="ie9"><![endif]-->
... your page here ...
<!--[if IE 9]></div><![endif]-->
</body>
使用像
这样的CSS#ie9 #wrapper { background-color: blue; }
仅在IE9中显示蓝色背景,所有其他浏览器都不会找到<div id=ie9>
,因为它隐藏在评论中。应该做的伎俩:)
另请参阅Wikipedia on Conditional comments了解详细说明。