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