Я работаю над проектом, в котором мы оставляем Bootstrap меньше файлов нетронутыми. Мы также не хотим использовать классы Bootstrap в HTML, поскольку мы не можем использовать его в будущем. Я экспериментирую с использованием функции «расширить», чтобы группировать имена классов с версией BS в таблице стилей. Это хорошо работает, за исключением столбцов сетки. Поскольку имена классов столбцов построены с помощью mixin-grid-mix, я не могу их расширять. Любые мысли о том, как не использовать имена классов BS для сетки И не раздувать CSS?Может ли Bootstrap 3 Grid быть расширенным?
Если вы не знакомы с возможностью расширения, вы можете просмотреть документацию здесь: 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);
}
Возможный дубликат [Твиттер Bootstrap 3.x семантической мобильной сетки] (http://stackoverflow.com/questions/17307137/twitters-bootstrap-3-x-semantic-mobile-grid) –