我有几个要在元素上指定的CSS类。但是我不想每次都重复3、4或更多的课。

我想从

<span class ="class1 backgroundclass borderclass iconclass">Link</span>




<span class="linkClass">Link</span>


能做到吗?如果是这样,怎么办?

最佳答案

在普通的CSS中,必须在每个类定义中包括.linkClass,如下所示:

.class1, .linkClass { ...... }
.backgroundclass, .linkClass { ...... }
.borderclass, .linkClass { ...... }


可读性不是很好。

您可以研究使LessCSS这样的CSS预处理器变得更容易。使用LessCSS,似乎可以执行以下操作:

.linkClass {
  .class1;
  .backgroundclass;
  .borderclass;
}


然后,LessCSS将从中编译出最终的样式表。

关于css - 我可以用一个类名指定多个CSS类吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3435116/

10-09 06:03