Questo è il comando csstidy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
csstidy - parser e ottimizzatore CSS
SINOSSI
csstidy file di input [opzioni] [file di output]
DESCRIZIONE
. csstidy(1) il comando analizza e ottimizza un file css dato come file di input. Se no
file di uscita è specificato, i risultati vengono visualizzati nell'output standard. Varie opzioni
consentono un controllo granulare sul livello di leggibilità, dimensione del file e altri elementi.
Se usi il nome file "-", csstidy legge da stdin. Nella maggior parte dei casi probabilmente troverai
che i valori predefiniti di csstidy sono ragionevoli e applicabili alla maggior parte delle situazioni.
Nota che csstidy non è progettato per essere un validatore css. Anche se dovresti solo entrare
codice valido (o meglio ben formato), csstidy analizzerà e correggerà anche il codice errato.
ESEMPI
Per ottimizzare un file CSS e inviare l'output allo schermo utilizzare:
csstidy miocssfile.css
Se vuoi salvare l'output in un file, usa:
csstidy miocssfile.css miooutputfile.css
Se vuoi usare un'opzione [s] e l'output su un file, usa:
csstidy miocssfile.css --lowercase_s=true miooutputfile.css
VERSIONI
--allow_html_in_templates=[falso|vero]
default = falso
--case_properties=[falso|vero]
Caso per le proprietà. Predefinito = falso.
--compress_colors=[vero|falso]
Se impostato su true, csstidy ottimizzerà il valore del colore cercando di salvare i byte (es nero
diventa #000). Predefinito = vero.
--compress_font-weight=[vero|falso]
Se impostato su true, csstidy ottimizzerà il valore del carattere cercando di salvare i byte (cioè normale
diventa 400). Predefinito = vero.
--discard_invalid_properties=[falso|vero]
Se impostato su true, csstidy rimuoverà le proprietà non valide. In un certo senso questo è come
convalida, tranne per il fatto che non ricevi avvisi a meno che non studi l'output. Ad esempio, se
hai sbagliato a scrivere la proprietà "width" come "with", quella proprietà verrà semplicemente rimossa.
Predefinito = falso.
--lowercase_s=[falso|vero]
Se impostato su true, tutti i selettori maiuscoli (cioè A, P, SPAN) verranno riscritti in
minuscolo. Predefinito = falso.
--preserve_css=[falso|vero]
Tutti i commenti e la maggior parte degli hack specifici del browser verranno rimossi se questo è impostato su false.
L'impostazione di questo su true conserverà gli hack specifici del browser. Predefinito = falso.
--remove_bslash=[vero|falso]
Rimuovi le barre rovesciate non necessarie. Questo può o non può essere desiderabile a seconda di
se hai utilizzato le barre rovesciate per supportare i browser che non sono conformi a w3c
standard. Predefinito = vero.
--remove_last_;=[falso|vero]
Predefinito = falso.
--silent=[falso|vero]
Se impostato su true, csstidy non restituirà informazioni sulle ottimizzazioni
preformato. Predefinito = falso.
--sort_properties=[falso|vero]
Ordina le proprietà (es. sfondo, colore, larghezza) dei selettori. Predefinito = falso.
--sort_selectors=[falso|vero]
Ordina i selettori. Usalo con cautela, poiché riorganizzerà completamente qualsiasi senso di
layout nel tuo file che potresti aver scritto in esso e css è sensibile all'ordine.
Ordina per ID, classi e poi selettori. Predefinito = falso.
--timestamp=[falso|vero]
Se impostato su true, aggiunge un timestamp racchiuso in un commento all'inizio dell'output. Predefinito =
falsa.
--merge_selectors=[2|1|0]
Se i selettori (inclusi ID e classi) hanno proprietà identiche, allora csstidy lo farà
unirli. Un'impostazione di 2 rappresenta un alto grado di fusione. 0 rappresenta no
fusione. Predefinito = 2.
--optimise_shorthands=[1|2|0]
Se impostato su 2, csstidy invocherà tutte le ottimizzazioni. 0 rappresenta nessuna ottimizzazione e
1 un livello sicuro di ottimizzazioni. Predefinito = 1.
--template=[predefinito|nomefile|basso|alto|massimo]
Influisce sulla quantità di spazi bianchi rimossi e, in definitiva, sulla leggibilità dell'output.
CSS HACKS
Quello che segue è un elenco di tutti gli hack CSS che non verranno modificati per impostazione predefinita da csstidy.
Se abiliti "preserva CSS", verranno salvati più hack. In generale dovresti farne a meno
Hack CSS comunque, ma se ne hai bisogno e vuoi usare csstidy dovresti usare uno dei
seguenti hack:
costo dell'immobile; (solo se disabiliti la rimozione delle barre rovesciate non necessarie)
div#prova
testa: primo figlio + corpo div
corpo>div
html[xmlns] div
@import "null?\"\\{"; @import "styles.css"; (e tutte le altre regole @import)
@media all{/\* regole \*/}
* div html
i\{contenuto:"\"/*"\} div\{proprietà:valore\}
html*#prova
_costo dell'immobile
Usa csstidy online utilizzando i servizi onworks.net