LESS (язык стилей)
Материал из Википедии — свободной encyclopedia
LESS (Leaner Style Sheets, компактная таблица стилей) — это динамический язык стилей, который разработал Alexis Sellier. Он создан под влиянием языка стилей Sass, и, в свою очередь, оказал влияние на его новый синтаксис «SCSS», в котором также использован синтаксис, являющийся расширением СSS[2].
LESS | |
---|---|
Класс языка | Язык описания стилей, свободное программное обеспечение, препроцессор и библиотека функций |
Появился в | 2009 |
Автор | Alexis Sellier |
Разработчик | Alexis Sellier, Дмитрий Фадеев |
Выпуск |
|
Система типов | динамическая |
Испытал влияние | CSS, Sass |
Повлиял на | Sass, Less Framework |
Лицензия | Apache License 2 |
Сайт | lesscss.org |
ОС | кроссплатформенность |
LESS — это продукт с открытым исходным кодом. Его первая версия была написана на Ruby, однако в последующих версиях было решено отказаться от использования этого языка программирования в пользу JavaScript. Less — это вложенный метаязык: валидный CSS будет валидной less-программой с аналогичной семантикой.
LESS обеспечивает следующие расширения CSS: переменные, вложенные блоки, миксины, операторы и функции[3].
LESS может работать на стороне клиента (Internet Explorer 6+, WebKit, Firefox) или на стороне сервера под управлением Node.js или Rhino[3].