Less (langage)

Less
Logo.

Date de première version Voir et modifier les données sur Wikidata
Auteur Alexis Sellier
Développeur Alexis Sellier, Dmitry Fadeyev
Dernière version 4.2.2 ()[1]Voir et modifier les données sur Wikidata
Typage Typage dynamique
Influencé par CSS, Sass
A influencé Sass, Bootstrap
Écrit en JavaScriptVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme
Licence Licence Apache 2.0[2]Voir et modifier les données sur Wikidata
Site web lesscss.orgVoir et modifier les données sur Wikidata

Less est un langage dynamique de génération de CSS conçu par Alexis Sellier. Initialement inspiré par Sass, il l'influence à son tour avec l'apparition de la syntaxe « SCSS » par laquelle Sass reprend des éléments de la syntaxe CSS classique. Le principe de Less est en effet de ne pas rompre avec la syntaxe CSS[3] : tout code CSS est aussi du code Less valide et sémantiquement équivalent.

Less y ajoute notamment les mécanismes suivants : variables, imbrication, mixins, opérateurs et fonctions.

Less est diffusé en open source. Sa première version a été écrite en Ruby, les versions ultérieures en JavaScript. Par rapport aux autres préprocesseurs CSS, il présente la particularité de pouvoir être converti à la volée, soit par le serveur, soit par le navigateur. Il peut également être traduit automatiquement en CSS classique à l'écriture.

  1. a et b « Release 4.2.2 », (consulté le )
  2. « https://github.com/less/less.js/blob/master/LICENSE »
  3. (en) Sass and Less Sass and Less

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne