Less — fichier .less

stable

Préprocesseur CSS concurrent de Sass, aux variables préfixées par @, compilé en CSS classique.

Less (“Leaner CSS”) est, comme Sass/SCSS, un préprocesseur qui étend le CSS avec variables, imbrication et mixins avant compilation en CSS classique. Créé en 2009 par Alexis Sellier, il s’est directement inspiré de Sass en visant une syntaxe plus proche du CSS natif, à une époque où seule la syntaxe indentée .sass existait encore.

Ce format n’a qu’une seule syntaxe, contrairement à Sass qui en propose deux : un fichier .less reste toujours un sur-ensemble du CSS, avec accolades et points-virgules identiques à ceux du CSS classique. La différence la plus visible avec Sass tient au préfixe des variables : @variable en Less contre $variable en Sass.

Less a d’abord été écrit en Ruby avant d’être entièrement réécrit en JavaScript, un choix qui a permis de le faire tourner directement dans le navigateur : historiquement, une page pouvait inclure less.js et référencer un fichier .less avec l’attribut rel="stylesheet/less", compilé à la volée par le script au chargement de la page, sans étape de build séparée — un usage aujourd’hui déconseillé en production au profit d’une compilation préalable, mais qui a longtemps distingué Less de Sass à l’usage.

Bootstrap, l’un des frameworks CSS les plus utilisés, s’est appuyé sur Less jusqu’à sa version 3 avant de migrer vers Sass à partir de Bootstrap 4 (2018), un choix révélateur du basculement plus large de l’écosystème vers Sass au cours des années 2010.

Ce format n’a pas de type MIME officiellement enregistré auprès de l’IANA, pour la même raison que le SCSS : un navigateur moderne n’est jamais censé recevoir directement un fichier .less non compilé.

Signature binaire

Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .less ?

less.js permet d'ouvrir gratuitement un fichier .less. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format Less ?

Le type MIME du format Less est text/x-less.

Le format Less (.less) est-il encore utilisé aujourd'hui ?

Oui, le format Less est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .less sur mobile, sans installer d'application ?

Oui : less.js fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Pourquoi mon fichier .less ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :