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

标签 css less

<分区>

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

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

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

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

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

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

最佳答案

\9 是一个旧的 Internet Explorer hack,这使得它只能在 IE 中工作(8 及更低版本) rgba 是你可以安全删除 \9 规则的方法

关于css - 为什么我们需要多个背景颜色规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25402061/

相关文章:

jquery - 如何在单击时禁用图像编辑模式 - Redactor

css - 使用 webpack 从 less 文件中获取 css 文件

css - LESS:如果父元素存在,则以父元素为目标

less - 合并较少 mixin 输出

css - 在 Bootstrap less 中使用 Glyphicons 进行列表样式设置的更好方法

javascript - Meteor Less 包不工作

CSS3 菜单形状、样式

javascript - jQuery 悬停功能不适用于 ng-repeat Angular 对象

html - 隐藏在框架后面的下拉菜单

javascript - 使用 Angular 更改带有文本输入的 img 类