Sass, was für syntaktisch tolles Stylesheet steht, ist eine Erweiterungssprache für CSS, die uns hilft, Wartung, Vergrößerung und Skalierung der CSS-Stylesheets zu unterstützen. Eine der leistungsstarken Funktionen, die Sass hat, ist die Verwendung von Platzhaltern (oder sogenannte Silent-Klassen).
Platzhalter in Sass (dargestellt durch das % Symbol vor dem Namen, z.B. %placeholder), sind für die Wiederverwendung von CSS-Stilen über Selektoren hinweg. Im Wesentlichen dienen sie dazu, Stücke von CSS zu definieren, die später für die Ausdehnung in anderen Selektoren verwendet werden können. Ein Unterschied, der Platzhalter von anderen Funktionen wie Mixins unterscheidet, ist, dass sie sich nicht auf CSS-Code ausweiten, bis sie erweitert sind. Dies bedeutet, dass sie dazu beitragen, Ihren kompilierten CSS-Code sauberer und schlanker zu machen, indem sie keinen Code unnötigerweise duplizieren.
Hier ein einfaches Beispiel von einem Platzhalter:
%zentriert
margin: 0 auto
display: block
.bild
@extend %zentriert
In diesem Beispiel haben wir einen Platzhalter namens "zentriert" erstellt, der alles zentriert, und dann diesen Platzhalter in der Klasse "bild" erweitert. In Ihrem kompilierten CSS sollten Sie nun sehen, dass ".bild" dieselben Stile wie "%zentriert" hat.
Das bedeutet nicht, dass Platzhalter immer besser als Mixins sind; beide haben ihre Anwendungsfälle. Mixins sind zum Beispiel die bessere Wahl, wenn Sie Parameter senden oder wenn der Code wirklich komplex ist und sich nicht sehr oft wiederholt. Bei kleineren und häufiger wiederholten Codeblöcken sind Platzhalter jedoch die bessere Option.
Mit Sass können Sie also Ihren CSS-Code strukturieren, vereinfachen und Wartungsprozesse optimieren. Erst durch das Verständnis und die richtige Anwendung dieser Werkzeuge, wie Platzhalter, können Sie das volle Potenzial von Sass ausschöpfen.