我需要一个IE9 CSS hack才能为IE9设置不同的background-position属性。
我尝试了几个不起作用的东西,从我在某处读到的东西,背景属性不可能“破解”至少与另一个相同。
我基本上需要这个只适用于IE9:
#ABB_ABContent .subnav li.selected { background-position: center 17px; }
有什么建议吗?
答案 0 :(得分:2)
如果你找不到任何其他东西,总会有条件评论:
<!--[if IE 9]>
IE9-specific code goes here
<![endif]-->
这必须存在于HTML代码中,而不是样式表中,但您可以使用它来包含IE9的其他CSS文件。
或者,您可能想要查找Modernizr library。这是一个小的Javascript工具,您可以将其添加到您的网站,该工具可以检测您的浏览器支持的功能,并允许您编写CSS以定位特定功能(或缺少功能)。如果有一些关于IE9的东西,它不支持你试图解决的问题,这可能是最好的解决方案。
我仍然对你试图解决的问题感到困惑。
答案 1 :(得分:0)
<!--[if IE 9]>
<link rel="stylesheet" type="text/css" href="your path" />
<![endif]-->