Hier, da ich meine CSS klein halten will, wollte ich mal fragen ob es ne möglichkeit gibt PHP in ner CSS zu verwenden.
Das was ich in der CSS haben will, wird schon auf meiner Seite ausgelesen, als Seitentitel mit {PAGE_TITLE}. Nur wenn ich das so in die CSS schreiben funzt das nicht…
Oft läßt sich das auch vermeiden.
Wenn der PHP-parser auch CSS-Dateien interpretiert, wird er
dem browser wohl auch einen header schicken, in dem steht,
daß die Datei bei jedem neuen Aufruf erneut geladen werden
soll, das ist nicht gerade effektiv für CSS-Dateien.
Wenn die (X)HTML-Seite dynamisch erzeugt wird, reicht es oft,
dort Klassennamen dynamisch auszutauschen und die CSS-Datei
statisch zu lassen, aber für alle Variationen eine neue Klasse
vorzusehen.
Das wird wiederum nicht bei zufällig gewählten Parametern
gehen.
In dem Falle ist es sinnvoll, zwischen statischem CSS und
dynamischen zu unterscheiden und dann einfach zwei
CSS-Dateien zu nutzen. Jedenfalls sollte man dann nicht alle
CSS-Dateien durch den PHP-parser jagen (also wie von myPages
vorgeschlagen die .htaccess zu modifizieren), sondern bei der
einen betroffenen Datei einfach die Endung .php zu verwenden
und per PHP einen passenden header für text/css zu senden.