这似乎是一个非常基本的问题,但我似乎没有找到答案。我知道可以一次为多个元素定义一个 CSS 规则,如下所示:
.element1, .element2{
font-size:14px;
}
但是,是否有可能做同样的事情,但是在定义 element1 的 css 之后将 css 应用于元素?像这样的东西:
.element1{
font-size:14px;
}
/*later in the css... or in a separate file*/
.element2{
like:".element1";
font-weight:bold;
}
所以 element2 现在继承了元素一的 css。我尝试这样做的原因是因为我有一个为站点的所有页面加载的 element1 的 css 定义。然后,对于一个特定页面(加载主 css 文件以及它自己的),我想使用 element1 中的样式并添加到它。我要避免的是为站点上的所有页面加载 element2 的定义(包括那些甚至没有元素 [s] 的类 element2.
这可以做到吗?我意识到我可以使用 jQuery(即)轻松实现这一点,$(".element2").addClass(".element1");
但我想避免为我的 css 使用脚本。
谢谢!