我试图找到答案,但似乎无法做到,这让我相信这是不可能的。以我对 CSS 工作原理的了解最少,我也不认为这是可能的,但我只是想在开始解决可能存在或不存在的问题之前先问一下。
基本上我要做的是在我的 CSS 样式表的新类中使用先前定义的属性。例如,假设我有几个只包含背景或字体颜色的类,如下所示:
.black { background-color: #000000; color: #000000; }
.white { background-color: #FFFFFF; color: #FFFFFF; }
现在,如果我正在定义一个新类(或为此使用任何选择器),是否可以使用现有类中的属性值?这是我的想法的样子:
.newClass {
width: 100%;
height: 100%;
background-color: .black; /* this would just get the background-color attribute from the .black class definition */
}
background-color: .black;
基本上只是“从 .black 类定义中获取背景颜色属性”的占位符。这可能使用纯CSS吗?我知道 PHP/JS 有很多替代品,但我想知道 CSS 是否可以自己解决这个问题。多谢你们。