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