我有一个css类,如:
.foo {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个为列表指定的类:
.list1 li {
background-color: tan;
}
Run Code Online (Sandbox Code Playgroud)
是否可以将一个样式类设置为仅指向另一个?就像是:
.list1 li {
.foo;
}
Run Code Online (Sandbox Code Playgroud)
不确定如何表达 - 我只是希望.list li样式是我为.foo类定义的.
Chr*_*isW 31
您可以使用选择器分组:
.foo, .list1 li {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
RoT*_*oRa 11
不可以.使用"原生CSS"可以做的最好的事情就是使用多重选择器:
.foo, .list1 li {
...
}
Run Code Online (Sandbox Code Playgroud)
否则有预处理器可以帮助解决此问题,例如SASS.
您可能想要研究 CSS 预处理器,例如 SASS 或 LESS。您可以定义可在整个代码中使用的变量。当您熟悉它时,它会大大加快您的编码速度。
使用SASS:
$darkred : #841c14;
.box {
background: $darkred;
}
Run Code Online (Sandbox Code Playgroud)