МЕНЬШЕ - Обзор
LESS - это препроцессор CSS, который обеспечивает настраиваемую, управляемую и многократно используемую таблицу стилей для веб-сайта. LESS - это язык динамических таблиц стилей, расширяющий возможности CSS. LESS также поддерживает кроссбраузерность.
Препроцессор CSS - это язык сценариев, который расширяет CSS и компилируется в обычный синтаксис CSS, чтобы его мог прочитать ваш веб-браузер. Он предоставляет такие функции, как переменные , функции , миксины и операции, которые позволяют создавать динамический CSS.
Почему МЕНЬШЕ?
Давайте теперь поймем, почему мы используем LESS.
LESS поддерживает создание более чистого и удобного для разных браузеров CSS быстрее и проще.
LESS разработан на JavaScript, а также создан для использования в реальном времени , который компилируется быстрее, чем другие препроцессоры CSS.
LESS сохраняет ваш код в модульном виде, что очень важно, поскольку делает его читабельным и легко изменяемым.
Более быстрое обслуживание может быть достигнуто за счет использования МЕНЬШИХ переменных .
История
LESS был разработан Alexis Sellierв 2009 году. LESS является открытым исходным кодом. Первая версия LESS была написана на Ruby; в более поздних версиях использование Ruby было заменено JavaScript.
Особенности
Более чистый и читаемый код можно писать организованным образом.
Мы можем определять стили, и их можно повторно использовать во всем коде.
LESS основан на JavaScript и представляет собой супернабор CSS.
LESS - это гибкий инструмент, решающий проблему избыточности кода.
Преимущества
LESS легко генерирует CSS, который работает во всех браузерах.
LESS позволяет вам писать более качественный и хорошо организованный код с помощью вложенности .
Техническое обслуживание может быть достигнуто быстрее за счет использования переменных .
LESS позволяет легко повторно использовать целые классы, ссылаясь на них в наборах правил.
LESS обеспечивает использование операций, которые ускоряют кодирование и экономят время.
Недостатки
Если вы новичок в предварительной обработке CSS, потребуется время.
Из-за тесной связи между модулями необходимо приложить больше усилий для повторного использования и / или тестирования зависимых модулей.
LESS имеет меньше фреймворков по сравнению со старым препроцессором, таким как SASS, который состоит из фреймворков Compass , Gravity и Susy .