Dies ist der Befehl csstidy, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
csstidy - CSS-Parser und -Optimierer
ZUSAMMENFASSUNG
csstidy Eingabedatei [Optionen] [Ausgabedatei]
BESCHREIBUNG
Das csstidy(1) Befehl analysiert und optimiert eine CSS-Datei, die als . angegeben ist Eingabedatei. Wenn nein
Ausgabedatei angegeben ist, werden die Ergebnisse in der Standardausgabe angezeigt. Verschiedene Optionen
ermöglichen eine feinkörnige Kontrolle über den Grad der Lesbarkeit, Dateigröße und andere Elemente.
Wenn Sie den Dateinamen "-" verwenden, liest csstidy von stdin. In den meisten Fällen werden Sie wahrscheinlich finden
dass csstidy-Standardeinstellungen angemessen und auf die meisten Situationen anwendbar sind.
Beachten Sie, dass csstidy nicht als CSS-Validator konzipiert ist. Obwohl Sie nur eingeben sollten
gültigen (oder eher wohlgeformten) Code, wird csstidy auch falschen Code parsen und korrigieren.
Beispiele:
So optimieren Sie eine CSS-Datei und senden die Ausgabe an die Bildschirmverwendung:
csstidy mycssfile.css
Wenn Sie die Ausgabe in einer Datei speichern möchten, verwenden Sie:
csstidy mycssfile.css myoutputfile.css
Wenn Sie eine Option(en) verwenden und in eine Datei ausgeben möchten, verwenden Sie:
csstidy mycssfile.css --lowercase_s=true myoutputfile.css
OPTIONAL
--allow_html_in_templates=[false|true]
Standard = falsch
--case_properties=[falsch|wahr]
Fall für Eigenschaften. Standard = falsch.
--compress_colors=[wahr|falsch]
Wenn auf "true" gesetzt, optimiert csstidy den Farbwert, indem versucht wird, Bytes zu sparen (dh schwarz
wird #000). Standard = wahr.
--compress_font-weight=[true|false]
Wenn auf true gesetzt, optimiert csstidy den Schriftwert, indem versucht wird, Bytes zu speichern (dh normal
wird 400). Standard = wahr.
--discard_invalid_properties=[false|true]
Wenn auf "true" gesetzt, entfernt csstidy ungültige Eigenschaften. In gewisser Weise ist das wie
Validierung, außer dass Sie keine Warnungen erhalten, es sei denn, Sie studieren die Ausgabe. Als Beispiel, wenn
Sie haben die Eigenschaft "width" als "with" falsch geschrieben, diese Eigenschaft wird einfach entfernt.
Standard = falsch.
--lowercase_s=[false|true]
Wenn auf true gesetzt, werden alle Großbuchstaben-Selektoren (dh A, P, SPAN) umgeschrieben in
Kleinbuchstaben. Standard = falsch.
--preserve_css=[false|true]
Alle Kommentare und die meisten browserspezifischen Hacks werden entfernt, wenn dies auf false gesetzt ist.
Wenn Sie dies auf "true" setzen, bleiben browserspezifische Hacks erhalten. Standard = falsch.
--remove_bslash=[wahr|falsch]
Entfernen Sie unnötige Backslashes. Dies kann je nach Wunsch wünschenswert sein oder nicht
ob Sie Backslashes verwendet haben, um Browser zu unterstützen, die nicht w3c-konform sind
Standards. Standard = wahr.
--remove_last_;=[false|true]
Standard = falsch.
--silent=[false|true]
Wenn auf true gesetzt, gibt csstidy keine Informationen zu den Optimierungen aus
vorgeformt. Standard = falsch.
--sort_properties=[false|true]
Sortiert die Eigenschaften (dh Hintergrund, Farbe, Breite) von Selektoren. Standard = falsch.
--sort_selectors=[false|true]
Sortiert Selektoren. Verwenden Sie dies mit Vorsicht, da es jedes Gefühl für völlig neu ordnen wird
Layout in Ihrer Datei, die Sie möglicherweise in sie geschrieben haben, und CSS ist sensibel für die Reihenfolge.
Sortiert nach IDs, Klassen und dann Selektoren. Standard = falsch.
--timestamp=[falsch|wahr]
Wenn auf true gesetzt, wird am Anfang der Ausgabe ein in einem Kommentar eingeschlossener Zeitstempel hinzugefügt. Standard =
falsch
--merge_selectors=[2|1|0]
Wenn Selektoren (einschließlich IDs und Klassen) identische Eigenschaften haben, wird csstidy
verschmelzen sie. Eine Einstellung von 2 steht für einen hohen Verschmelzungsgrad. 0 steht für nein
zusammenführen. Standard = 2.
--optimise_shorthands=[1|2|0]
Wenn auf 2 gesetzt, ruft csstidy alle Optimierungen auf. 0 steht für keine Optimierungen und
1 ein sicheres Maß an Optimierungen. Standard = 1.
--template=[Standard|Dateiname|niedrig|hoch|höchst]
Beeinflusst, wie viel Leerraum entfernt wird und letztendlich die Lesbarkeit der Ausgabe.
CSS Hacken
Im Folgenden finden Sie eine Liste aller CSS-Hacks, die standardmäßig nicht von csstidy geändert werden.
Wenn Sie "CSS beibehalten" aktivieren, werden weitere Hacks gespeichert. Generell sollte man darauf verzichten
CSS-Hacks sowieso, aber wenn Sie sie brauchen und csstidy verwenden möchten, sollten Sie einen der verwenden
folgende Hacks:
Eigentumswert; (nur wenn Sie das Entfernen unnötiger Backslashes deaktivieren)
div#test
Kopf: erstes Kind + Körper Div
Körper>div
html[xmlns] div
@import "null?\"\\{"; @import "styles.css"; (und alle anderen @import-Regeln)
@media alle{/\* Regeln \*/}
* html-div
i\{Inhalt:"\"/*"\} div\{Eigenschaft:Wert\}
html*#test
_Eigentumswert
Verwenden Sie csstidy online mit den onworks.net-Diensten