Less (Leaner Style Sheets)
Less ist ein CSS-Präprozessor, der Variablen, Verschachtelung und Mixins zu CSS hinzufügt. Less-Dateien (.less) werden zu Standard-CSS kompiliert und können auch im Browser verarbeitet werden.
MIME-Typ
text/x-less
Typ
Text
Komprimierung
Verlustfrei
Vorteile
- + Variables and mixins reduce CSS repetition
- + Can compile in the browser without a build step
- + Simpler syntax than early Sass (no indentation rules)
Nachteile
- − Declining ecosystem — Sass is more widely used
- − Native CSS custom properties replace many Less features
- − Fewer functions and features than modern Sass
Wann Sie .LESS verwenden sollten
Verwenden Sie Less, wenn Ihr Projekt bereits Less-basiert ist (z. B. ältere Bootstrap-Versionen). Für neue Projekte wird SCSS oder natives CSS mit Custom Properties empfohlen.
Technische Details
Less verwendet @-Variablen, Verschachtelung und Mixins. Es kann serverseitig (Node.js) oder clientseitig (less.js im Browser) kompiliert werden.
Geschichte
Alexis Sellier erstellte Less 2009, inspiriert von Sass, aber mit JavaScript-basierter Verarbeitung. Less wurde von Twitter Bootstrap populär gemacht.