这可能看起来像一个非常基本的问题,但我似乎没有找到答案。 我知道这是可能为这样一次定义多个元素的CSS规则:将css从一个类复制到另一个类?
.element1, .element2{
font-size:14px;
}
是否有可能,不过,这样做同样的事情,但CSS后的CSS应用到元素for element1已被定义?类似这样的:
.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
感谢
不错!我从来不知道像SASS这样的东西存在。令人惊讶的酷,但我可能不会使用这是我的项目。虽然我熟悉你概述的第一种方法,但它确实给了我一个想法。非常感谢! – 2009-07-31 09:36:20
他说什么。如果你想让你的“.element2”对象具有“.element1”对象的样式,只需给它们类“.element1”。 – Alsciende 2009-07-31 10:04:37