Less | |
---|---|
![]() | |
Autor | Alexis Sellier |
Esmaväljalase | 2009 |
Viimane väljalase | 3.4.22 / 28. märts 2016 |
Litsents | Apache Licence 2 |
Veebisait | http://lesscss.com/ |
Less (kirjapilt võib olla ka LESS) on dünaamiline laadilehekeel, mida on võimalik kompileerida CSS-iks ja käitada nii kliendi- kui ka serveripoolel[1].
Less loodi 2009. aastal Alexis Sellier' algatusel. Lessi loomisel saadi väga palju inspiratsiooni Sassist, kuid erinevalt Sassist kasutas Less rohkem CSS-i sarnast süntaksit (hiljem võttis Sass eeskuju omakorda Lessist ning lõi CSS-i sarnase süntaksi SCSS). Less on avatud lähtekoodiga. Esimene versioon tarkvarast kirjutati programmeerimiskeeles Ruby, kuid hilisemates versioonides kasutatakse Ruby asemel JavaScripti.[2]
Legaalne CSS on ka legaalne LESS, kuid vastupidine ei pruugi kehtida. Seega kasutab Less CSS-iga väga sarnast süntaksit[3]. Less pakub kasutajale järgnevaid mehhanisme: muutujad, pesastamine, operaatorid, funktsioonid ja mikserid (ingl mixin). Peamine erinevus Lessi ja teiste sarnaste eelprotsessorite (ingl preprocessor) vahel on asjaolu, et Less kompileerib koodi reaalajas.[1][3]