为什么我们需要多个背景颜色规则?

时间:2014-08-20 10:08:15

标签: css less

我是Css的新手,在互联网上搜索这个特定的案例很困难,所以我在这里发一个问题。

我正在研究现有的代码库,我看到类似的内容。

li {
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

我不明白\9的含义。但它看起来规则是重复的,我应该删除其中一个。

请您解释\9,我应该删除一条规则吗?感谢。

我问的原因是因为我正在将一些css文件转换为更少的文件而\9导致编译问题。

3 个答案:

答案 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