Warum SASS? — und was kann es?
- Es bleibt die Schreibweise wie bei CSS
-
Ein großer Vorteil ist es, die Regeln verschachteln zu können(Nesting).
-
Es können Variablen genutzt werden. Dadurch können Anpassungen für viele Elemente gleichzeitig geändert werden (Bpw.: das Farbschema)
-
Ganze Abschnitte des CSS-Codes können als Referenz genutzt werden. Es können hierbei sogar Argumente übergeben werden. (Mixins)
-
Man kann Teile des CSS-Codes in anderen Dateien auszulagern (Partials) bzw. andere SCSS-Dateien in das Projekt einbauen (Import).
-
Klassen sind erweiterbar und können somit spezialisiert werden (Extend / Inheritance)
-
SCSS kann rechnen (Operators)
-
Ein Nachkomme hiervon ist das SCSS (Sassy CSS)
Diese ganzen Eigenschaften führen zu einem gut strukturierten Code und ermöglichen ein Zielorientiertes Arbeiten.