MENO - Panoramica
LESS è un pre-processore CSS che consente fogli di stile personalizzabili, gestibili e riutilizzabili per il sito web. LESS è un linguaggio per fogli di stile dinamico che estende le capacità dei CSS. LESS è anche cross browser friendly.
CSS Preprocessor è un linguaggio di scripting che estende CSS e viene compilato nella normale sintassi CSS, in modo che possa essere letto dal tuo browser web. Fornisce funzionalità come variabili , funzioni , mixin e operazioni che ti consentono di creare CSS dinamici.
Perché MENO?
Cerchiamo ora di capire perché usiamo LESS.
LESS supporta la creazione di CSS più puliti e compatibili con tutti i browser in modo più semplice e veloce.
LESS è progettato in JavaScript e creato anche per essere utilizzato in live , che si compila più velocemente di altri pre-processori CSS.
LESS mantiene il tuo codice in modo modulare, il che è molto importante rendendolo leggibile e facilmente modificabile.
Una manutenzione più rapida può essere ottenuta utilizzando LESS variabili .
Storia
LESS è stato progettato da Alexis Selliernel 2009. LESS è un open-source. La prima versione di LESS è stata scritta in Ruby; nelle versioni successive, l'uso di Ruby è stato sostituito da JavaScript.
Caratteristiche
Il codice più pulito e più leggibile può essere scritto in modo organizzato.
Possiamo definire stili e può essere riutilizzato in tutto il codice.
LESS è basato su JavaScript ed è un super set di CSS.
LESS è uno strumento agile che risolve il problema della ridondanza del codice.
Vantaggi
LESS genera facilmente CSS che funzionano su tutti i browser.
LESS consente di scrivere codice migliore e ben organizzato utilizzando la nidificazione .
La manutenzione può essere ottenuta più velocemente mediante l'uso di variabili .
LESS ti consente di riutilizzare facilmente intere classi facendo riferimento ad esse nelle tue serie di regole.
LESS fornisce l'uso di operazioni che velocizzano la codifica e fanno risparmiare tempo.
Svantaggi
Ci vuole tempo per imparare se sei nuovo nella preelaborazione CSS.
A causa dello stretto accoppiamento tra i moduli, è necessario compiere maggiori sforzi per riutilizzare e / o testare i moduli dipendenti.
LESS ha meno framework rispetto al vecchio preprocessore come SASS, che consiste nei framework Compass , Gravity e Susy .