Работа с встроенными функциями в LESS. Функции LESS
Привет, посетитель сайта ZametkiNaPolyah.ru! Этой записью я продолжаю рубрику: Верстка сайтов и ее раздел Препроцессор LESS. В…
Привет, посетитель сайта ZametkiNaPolyah.ru! Этой записью я открываю новую рубрику: Верстка сайтов и ее раздел Препроцессор LESS. В этой записи мы поговорим о функциях LESS, которые расширяют возможности CSS, так же вы узнаете о минусах LESS перед обычным CSS. В общем, данная публикация предназначена для тех, кто еще не решил о том, что ему использовать: препроцессор LESS или чистый CSS.
Не удивительно, что у LESS есть минусы перед обычным CSS, ведь если что-то где-то прибывает, то неизбежно что-то где-то убывает и каждый должен решить для себя сам, что перевешивает: скорость написания кода или удлинение цепочки программ, используемых для создания сайтов. Ведь для работы LESS нам нужен компилятор и Node.js.
CSS препроцессор LESS расширяет возможности CSS и создает дополнительный уровень абстракции для оформления HTML документов. Сам по себе язык CSS является абстрактным и позволяет задавать стили для HTML элементов, отбирая их из DOM при помощи селекторов. Ранее мы установили компилятор LESS на Windows для этого нам потребовалась платформа Node.js. По сути, установив Node.js, мы усложнили себе жизнь и добавили лишнее звено в цепочки разработки сайта, которых и без того много.
Мы уже говорили про преимущества и недостатки LESS в записи: «Что такое LESS?». Давайте акцентируем внимание на очевидных недостатках:
Мы разобрались с тем, какие сложности и неудобства несет с собой LESS, расширяя возможности CSS. Главным неудобством LESS при расширении CSS является установка сторонних программ, ведь для написания CSS кода нужен только редактор и браузер, впрочем как и для просмотра и создания HTML страниц.
Давайте не будем терять оптимизма и посмотрим на то, как базовые возможности LESS расширяют CSS. Ведь если была создана абстракция над CSS и эта абстракция стала популярной и востребованной среди некоторых разработчиков, то, по всей видимости, плюсы у нее тоже есть. Для одних эти плюсы перевешивают минусы, и они используют LESS в своих проектах, для других – наоборот.
Здесь перечислены только базовые возможности расширения CSS с LESS. На самом деле LESS имеет еще и функционал, позволяющий создавать CSS скрипты и использовать циклы и элементы условия выбора.
Выберете удобный для себя способ, чтобы оставить комментарий