Ja , es heißt WENIGER und behebt die meisten Probleme mit der Lesbarkeit von CSS-Code.
Sie können es sowohl auf dem Server als auch on-the-fly clientseitig mit kompilieren laufenden Betrieb less.js kompilieren .
Für die Produktion empfehle ich, ein Build-Skript einzurichten , das es kompiliert (in NodeJS ist dies ein Kinderspiel mit Grunt und ohne Grunzen ).
Bearbeiten: Es gibt auch andere erwähnenswerte Optionen, auch wenn ich WENIGER verwende und empfehle.
SASS : Ruby Leute lieben diesen. Es ist kein Super-Set von CSS wie LESS, sondern verwendet eine eigene Syntax. Bewältigung hierfür entwickelten sie SCSS, das ist ein CSS - Super-Set und ist ähnlich LESS.
Stift : Wie WENIGER ist er in Javascript codiert, wird jedoch häufig von Node.js verwendet. Ich kann nicht dafür bürgen, da ich es noch nicht ausprobiert habe, aber es ist sehr ausgereift. Wenn es also eine Funktion hat, die Sie möchten, entscheiden Sie sich auf jeden Fall dafür.
Turbine : Diese wurde in PHP codiert. Nicht viel Traktion.
Wechseln Sie CSS : Vielleicht möchten Python-Hacker dies untersuchen. Noch weniger Traktion.
Wenn Sie sich noch alternativer fühlen, gibt es auch CSS Cacheer , CSScaffold , DtCSS , CSSPP und sogar etwas von porneL .
Andere Dinge, die Sie vielleicht ausprobieren möchten:
Compass : Ein umfassendes CSS-Authoring-Framework für die Ruby-Leute.
WinLESS : Ein Drag & Drop-WENIGER-Compiler für Windows, der super cool ist und den Sie unbedingt ausprobieren sollten.
WENIGER Elemente , Preboot , LESSHat und sogar.less : Bibliotheken mit Mixins und Konstanten für LESS.
Bootstrap : Ein von Twitter entwickeltes Framework. Ebenfalls verwandt: HTML5 Boilerplate .
Normalize.css : Eine Alternative zu CSS-Resets . Es gibt jedoch viele Resets, als Entwickler eines muss ich sagen: Die meisten sind Mist. Wenn Sie keine eigenen erstellen möchten, verwenden Sie einfach diese.
Update : Seit 1.4 hat WENIGER @extendauch. Verwenden Sie nach Möglichkeit 1.4+! Dies vervollständigt die Gründe, WENIGER gegenüber SASS zu wählen, denke ich.