我是Css的新手,在互联网上搜索这个特定的案例很困难,所以我在这里发一个问题。
我正在研究现有的代码库,我看到类似的内容。
li {
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
我不明白\9
的含义。但它看起来规则是重复的,我应该删除其中一个。
请您解释\9
,我应该删除一条规则吗?感谢。
我问的原因是因为我正在将一些css文件转换为更少的文件而\9
导致编译问题。
答案 0 :(得分:8)
\9
是一个旧的Internet Explorer黑客,它只能在IE中工作(8及更低)
rgba是您可以安全删除\9
规则
答案 1 :(得分:2)
这是针对IE 7,8的一个CSS黑客攻击9。
要了解详情,请查看this链接。
答案 2 :(得分:2)
这是一个IE黑客。有关详细信息,请参阅http://webdood.com/?p=57。