Evet , LESS deniyor ve gerçekten CSS'nin kod okunabilirlik sorunlarının çoğunu ele alıyor.
Bunu hem sunucuda hem de istemci tarafında less.js ile derleyebilirsiniz .
Prodüksiyon için, onu derleyen bir derleme betiği kurmanızı öneririm ( NodeJS'de bu Grunt ve grunt-aid-less ile kek parçası )
Düzenleme: LESS kullanıyor ve tavsiye ediyor olsam bile, bahsetmeye değer başka seçenekler de var.
SASS : Ruby millet buna bayılıyor. LESS gibi süper bir CSS seti değildir, bunun yerine kendi sözdizimini kullanır. Bunun üstesinden gelmek için , bir CSS süper seti olan ve LESS'e benzeyen SCSS'yi geliştirdiler.
Stylus : LESS gibi, javascript'te kodlanmıştır, ancak bu genellikle Node.js'de kullanılır. Henüz denemediğim için kefil olamam, ama çok olgundur, bu yüzden istediğiniz bir özelliği varsa, kesinlikle devam edin.
Türbin : Bu, PHP ile kodlanmıştır. Fazla çekiş yok.
CSS Değiştir : Belki Python hackerları buna bakmak isteyecektir. Daha da az çekiş.
Daha fazla alternatif hissediyorsanız, CSS Cacheer , CSScaffold , DtCSS , CSSPP ve hatta porneL tarafından hazırlanmış bir şey de var .
Kontrol etmek isteyebileceğiniz diğer şeyler:
Pusula : Ruby çalışanları için eksiksiz bir CSS yazma çerçevesi.
WinLESS : Windows için bir sürükle ve bırak DAHA AZ derleyici, süper harika ve gerçekten bir göz atmalısınız.
LESS Elements , Preboot , LESSHat ve even.less : LESS için mixin ve sabit kitaplıkları.
Bootstrap : Twitter tarafından geliştirilmiş bir çerçeve. Ayrıca ilgili: HTML5 Boilerplate .
Normalize.css : CSS sıfırlamalarına bir alternatif. Birçok sıfırlama var, ancak birinin geliştiricisi olarak şunu söylemeliyim: çoğu saçmalık. Kendin yapmayacaksan, o zaman bunu kullan.
Güncelleme : 1.4'ten beri , LESS'te @extendde var. Mümkünse 1.4+ kullandığınızdan emin olun! Bence bu, SASS yerine LESS'i seçme nedenlerini tamamlıyor.