【发布时间】:2010-11-15 17:45:14
【问题描述】:
这似乎是一个非常基本的问题,但我似乎没有找到答案。 我知道可以一次为多个元素定义一个 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 继承了元素 1 的 css。 我尝试这样做的原因是因为我有一个为站点的所有页面加载的 element1 的 css 定义。然后,对于一个特定页面(加载主 css 文件以及它自己的文件),我想使用 element1 中的样式并添加到它。 我要避免的是为网站上的所有页面加载 element2 的定义(包括那些甚至没有元素 [s] 的类 element2。
可以这样做吗?
我意识到我可以使用 jQuery(即$(".element2").addClass(".element1");)轻松实现这一点,但我想避免在我的 css 中使用脚本。
谢谢!
【问题讨论】:
标签: jquery css web stylesheet