Was bedeutet DRY CSS?
DRY steht für »Don’t repeat yourself« und beschreibt ein Architekturkonzept für CSS-Code. Das Ziel von DRY CSS besteht darin, Wiederholungen im Code möglichst zu vermeiden und den Code somit pflegeleicht und schlank zu halten. Dazu basiert DRY auf folgenden drei Prinzipen.
- Wiederverwendbare CSS-Eigenschaften werden gruppiert
- Diese Gruppen werden logisch benannt
- Selektoren werden den Gruppen zugewiesen
In der Praxis sieht das dann beispielsweise so aus:
#LIGHT-WHITE-BACKGROUND,
.translation,
.entry .wp-caption,
.recent-comment .comment-text,
.roundup h3,
.post-header-sharing,
.subscription-manager ol,
.light-white-background
{
background-color: #fff;
border-color: #ccc;
}DRY CSS ist vergleichbar mit SMACSS und OOCSS.