我有几个CSS类,我想指定一个元素。但我不想每次都要重复3次,4次或更多的课。我可以用一个类名指定多个CSS类吗?
我想从
<span class ="class1 backgroundclass borderclass iconclass">Link</span>
去
<span class="linkClass">Link</span>
可以这样做?如果是这样,怎么样?
我有几个CSS类,我想指定一个元素。但我不想每次都要重复3次,4次或更多的课。我可以用一个类名指定多个CSS类吗?
我想从
<span class ="class1 backgroundclass borderclass iconclass">Link</span>
去
<span class="linkClass">Link</span>
可以这样做?如果是这样,怎么样?
在正常的CSS,你就必须包括.linkClass
到每一个类定义是这样的:
.class1, .linkClass { ...... }
.backgroundclass, .linkClass { ...... }
.borderclass, .linkClass { ...... }
的可读性不太好。
你可以看看CSS预处理器一样LessCSS使它更简单。使用LessCSS,似乎可以执行以下操作:
.linkClass {
.class1;
.backgroundclass;
.borderclass;
}
LessCSS将编译最终的样式表。
什么你问并没有真正有很大的意义,我害怕。 :-)
如果你想申请多个通用的CSS类,只需添加它们一次一个。但是,如果您拥有一个具有所有必需属性的CSS类,只需简单指定即可。
这些几乎都是你的选择,恐怕两者之间的选择是在HTML中而不是在CSS中是否会有大量的冗余。 (举例来说,如果你总是使用两个泛型类的话很有道理创建一个类与CSS的综合性能。)