css - 将 CSS 行合并为一个

标签 css stylesheet

我想定义一些我可以组合的基本样式。假设我有一个包含以下行的样式表:

.whitebackground  {background-color: #ffffff}
.borderblue       {border: solid 1px #0000aa}

我想知道是否有办法将这些行包含到一个新行中?像这样的东西:

**div.main   {.whitebackground; .borderblue}**

结果必须与此行的结果相同:

div.main  {background-color: #ffffff; border: solid 1px #0000aa}

最佳答案

您正在寻找SASSLESS图书馆。

它们将允许您将样式声明从一个选择器包含到另一个选择器。

使用 LESS,您的语法将完全有效并按您的意愿工作

div.main   {
   .whitebackground; 
   .borderblue;
}

但是,当它们被编译时,它会自动采用优化的形式。

关于css - 将 CSS 行合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924915/

相关文章:

css - 如何从图例底部设置字段集边框?

javascript - 单击选项卡时 CSS 宽度动画不起作用

java - GWT CSS、布局和布局面板?

javascript - Canvas 线宽随着浏览器窗口大小的变化而变化,有什么解决办法吗?

javascript - 使用 jQuery 向文档添加样式表

html - 如何循环播放 CSS3 转换?

html - CSS HTML 如何去除按钮边框

javascript - 如何使搜索列表更短?

css - CSS 样式表以什么顺序覆盖?

html - 无法为显示的文本装饰获取多个值