CSS Server-Side Constants
17. August 2005Auf der Homepage von Shaun Inman – Webdesigner und Autor des sehr nützlichen ShortStat – gibt es nun ein “CSS Server-Side Constants”-Skript zum Download. Es ermöglicht das Einfügen von Konstanten in die CSS-Datei, in der – mittels des eingebauten Parsers – alle Vorkommen der Variable im regulären CSS ersetzt werden. So können mehrfach auftretende Werte, die sonst einzeln von Hand geändert werden müssten, mit einer einfachen Veränderung erneuert werden.
Update: Eine neue Version ist verfügbar: Artikel | zip-File
Installation Die Installation gestaltet sich relativ einfach:
- Download des CSS-SSC replacement script
- Kopieren der ‘css-ssc.php’ in den Ordner, in dem die CSS-Stylesheets liegen
- Anlegen der ‘.htaccess’ und Eintragen von:
RewriteEngine on
RewriteCond %{REQUEST_URI} \.css$
RewriteRule ^(.+)$ css-ssc.php?css=%{REQUEST_URI} - Eintragen der Section ‘@server constants’ wie folgt:
@server constants {
constantName: constantValue;
} - Verwenden der Konstanten:
selector {
property: constantName;
}
Es gibt auch die Möglichkeit – gleich der @import-Regel bei CSS – mittels
eine Konstanten Datei zu importieren.





