【发布时间】:2014-02-15 23:53:39
【问题描述】:
我正在处理一个项目,我们将保留 Bootstrap 较少的文件。我们也不想在 HTML 中使用 Bootstrap 类,因为我们将来可能不会使用它。我正在尝试使用“扩展”功能将我们的类名与样式表中的 BS 版本分组。除了网格列之外,这效果很好。由于列类名称是使用“.make-grid”混合构建的,因此我无法扩展它们。关于如何不将 BS 类名用于网格并且不使 CSS 膨胀的任何想法?
如果您不熟悉扩展选项,可以在此处查看文档: http://www.lesscss.org/#-extend
//Not ideal because it duplicates declarations.
.mytable {
.table;
}
//Good because it groups the selectors instead of duplicating declarations.
.mytable {
&:extend(.table all);
}
//This does not work, but I wish it did.
.search {
&:extend(.col-sm-6);
}
//This is not ideal because it duplicates declarations.
.search {
.make-sm-column(6);
}
【问题讨论】:
标签: css twitter-bootstrap less