Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么我们需要多个背景颜色规则?_Css_Less - Fatal编程技术网

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

Css 为什么我们需要多个背景颜色规则?,css,less,Css,Less,我是Css的新手,很难在互联网上搜索这个特定案例,所以我在这里发布了一个问题 我正在处理一个现有的代码库,我看到类似这样的东西 li { background-color: #000 \9; background-color: rgba(0, 0, 0, 0); } 我不明白\9的意思。但在我看来,这些规则是重复的,我应该删除其中一条 你能解释一下\9吗?我应该删除一条规则吗?谢谢 我之所以问这个问题,是因为我正在将一些css文件转换为较少的文件,并且导致编译问题。\9是一个旧的Int

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

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

li {
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
我不明白
\9
的意思。但在我看来,这些规则是重复的,我应该删除其中一条

你能解释一下
\9
吗?我应该删除一条规则吗?谢谢


我之所以问这个问题,是因为我正在将一些css文件转换为较少的文件,并且导致编译问题。

\9
是一个旧的Internet Explorer黑客,它只在IE中工作(8及更低版本)
rgba是一种方法,您可以安全地删除
\9
规则这是针对IE 7、8和9的CSS攻击


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

这是一个IE黑客。有关更多详细信息,请参阅。

duplicate@Ashish巴尔昌达尼:我可以移除其中一个吗?我应该删除哪一个?谢谢