CSS相同样式不同类名如何简化。

这种好多带子代选择器的样式如何简化,用预编译工具可以吗(我还没用过less之类的)图片描述

阅读 8.4k
4 个回答

如果几个元素有相同样式的话,添加同样的class名称
例如:

html:

<td class="bg-color-red">1</td>
<td class="bg-color-black">2</td>
<td class="bg-color-red">3</td>
<td class="bg-color-black">4</td>

css:

.bg-color-red {
    background-color: red;
}

.bg-color-black {
    background-black: black;
}

相同的样式都用相同的class名可以实现。

颜色设置无规律,要么起相同的类名,要么用less,其他的我不清楚

不是每个background的值都不一样吗?怎么样式相同了?
合并样式:
一、
style1,style2,...{...}style1{}
二、
style1{}
style2{}
style3{}
...
elme.classname="style1 style2"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题