Pubblicato da Franklyn il giorno 26/09/2007.
A partire da oggi, ogni mercoledì, pubblicherò un post in cui recensirò servizi, applicazioni, strumenti, etc. online che abbiano a che fare con la grafica ed il web design.
Cominciamo oggi con un sito per la formattazione e la pulizia dei fogli di stile.
Il sito in questione è Code Beautifier.
Il sito molto semplice, è tradotto in francese, inglese, tedesco e portoghese ed è composto da una sola pagina. La cosa non può che far piacere: il sito serve ad ottimizzare i CSS ? Ebbene, questo è quello che fa, nulla di più, nulla di meno.
Il parse dei fogli di stile è effettuabile in due modi:
A questo punto, nella sezione Code Layout è necessario scegliere il tipo di compressione del codice; le possibilità vanno da low ad highest oltre alla compressione personalizzata tramite custom template. Per la realizzazione di template CSS, il sito rimanda a CSSTidy
Ora, nella sezione Options è possibile procedere alle molte ottimizzazioni presenti.
La prima opzione che ci si trova a dover scegliere è Preserve CSS, ma la descriverò più avanti in quanto la sua selezione coinvolge molte delle altre ottimizzazioni.
Le opzioni Sort Selectors e Sort Properties, ordinano alfabeticamente rispettivamente i selettori e le proprietà; riguardo all'ordinamento dei selettori, Code Beautifier consiglia di prestare attenzione.
Passiamo ora all'opzione Regroup selectors; questa opzione permette due tipi di ottimizzazione:
L'opzione Optimise shorthands, serve proprio ad ottimizzare gli shorthands. Ma cosa sono gli shorthands ? Come dice il nome sono scorciatoie. In questo caso un'esempio vale più di mille parole, uno degli usi più frequenti di shorthands è nella proprietà border:
Per gestire la proprietà border, è necessario utilizzare le seguenti tre proprietà:
Utilizzando gli shorthands, la proprietà border diventa:
A questo punto è chiaro il lavoro fatto dall'opzione Optimise shorthands, ma a me non è chiaro come lo faccia per il semplice fatto che l'ottimizzazione è suddivisa in Safe Optimisation e All Optimisation: cosa intende per ottimizzazione sicura e in base a quali parametri ?
Le altre ottimizzazione non credo abbiano bisogno di commenti:
Ora posso descrivere l'opzione Preserve CSS; tale opzione inibisce lo svolgimento le seguenti attivià di ottimizzazione del codice:
Cliccando su PROCESS CSS viene avviata l'attività di ottimizzazione.
Questo è il primo applicativo di ottimizzazione CSS recensito, ma in una ipotetica classifica sarebbe di sicuro nella top ten; ecco i punti a favore:
Unico punto a sfavore:
Post scritto da Franklyn

Se hai trovato interessante questo articolo, probabilmente troverai interessanti anche i seguenti post: