МЕНЬШЕ - Обзор

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 .