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



我是一个Css新手,很难在互联网上搜索到这个具体的案例,所以我在这里发布了一个问题。

我正在处理一个现有的代码库,我看到了这样的东西。

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

我不明白9的意思。但是在我看来,这些规则是重复的,我应该删除其中一条。

你能解释一下9,我应该删除一个规则吗?谢谢。

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

9是一个旧的Internet Explorer黑客,这使得它只能在IE(8及以下)中工作rgba是你可以安全地删除9规则

这是一个针对IE 7, 8, &9 .

要了解更多信息,请查看这个链接。

这是一个IE hack。

最新更新