Сегодня была выпущена версия 2 фреймворка пользовательского интерфейса Twitters "Bootstrap".Хотя мне это очень удобно, мне не нравится, как это не семантически.
Я бы предпочел избегать установки классов, таких как .span6 .table-striped в моем HTML.
Так как Bootstrap построен на меньшем количестве, я ожидаю, что есть хороший способ использовать меньший лист для конкретного проекта, который может использовать миксины, чтобы приписать определенную добротностью начального уровня хорошим именам семантических классов.
Я клонировал bootstrap.less в myproject.less и скорректировал пути в строках @import, затем добавил внизу следующее:
#call-to-action {
.span6;
}
Но Лессек подавился этим и жалуется, что:
.span6 is undefined in
Аналогично, попытка .columns (6) приводит к той же ошибке («.columns is undefined»).
Другие дополнения, такие как .table, .table-bordered,и т. д., кажется, работает нормально.
Что мне не хватает?Каковы наилучшие практики для использования начальной загрузки, сохраняя несемантические имена классов из моей красивой, семантической разметки?