是否可以使一个CSS类"继承"自另一个(或多个)CSS类.
例如,假设我们有:
.something { display:inline }
.else { background:red }
我想做的事情是这样的:
.composite
{
.something;
.else
}
其中,".Composite"类将以内联方式显示,并且具有红色背景
是否可以使一个CSS类"继承"自另一个(或多个)CSS类.
例如,假设我们有:
.something { display:inline }
.else { background:red }
我想做的事情是这样的:
.composite
{
.something;
.else
}
其中,".Composite"类将以内联方式显示,并且具有红色背景
有像LESS这样的工具,它们允许您在更高的抽象级别上编写CSS,类似于您所描述的.
更少的人称这些"混血儿"为"混血儿"
而不是
/* CSS */
#header {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#footer {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
你可以说
/* LESS */
.rounded_corners {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#header {
.rounded_corners;
}
#footer {
.rounded_corners;
}