css - 如何在没有两次相同代码的情况下排列代码?

标签 css optimization less

我有这个样本:

代码更少:

.product.attribute.installment,
.product-installment {
    &:not(.list) {
        padding: 2px 4px;
    }

    &.list {
        span {
            padding: 2px 4px;
        }
    }
}

如你所见,对于两个不同的选择器,我有两次相同的值。

我想压缩这段代码,使其尽可能准确。

你能告诉我是否可以在不重复相同代码的情况下进行调整吗?

提前致谢!

最佳答案

只加一个逗号

.product.attribute.installment,
  .product-installment {
     &:not(.list), &.list span {
        padding: 2px 4px;
    }
}

关于css - 如何在没有两次相同代码的情况下排列代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57146775/

相关文章:

css - html css 运行不正常

html - <td> 不遵守 `width` 或 `max-width` 属性?

css - 如何让网格看起来像 CRM 网格?

c++ - 使用 dlib 的成员函数指针未在此范围内声明

css - LESS calc 函数在加法过程中将 px 转换为 em

css - Firefox 或 Safari 不会重新加载样式表图像

css - 如何压缩 CSS

java - 创建空对象

vue.js - 无法在 WebStorm 中完全格式化 `less` 文件中的 `.vue` 代码

css - Simples(LESS自动编译成CSS后弹窗)