…ist eine Liste der verwendeten Farben im Kopf. So hat man es bei der Arbeit gleich leichter.
/* ============ == FARBEN == ============ Hintergrund: #FFF Text: #000 Text Hell: #A1A1A1 Bordergrau: #CCC; Links: #FFFF00 Hervorhebung: #FF0000 */
Klingt naheliegend, machen aber die wenigsten.
Kommentare (6)
Björn Abheiden ¶
9. Januar 2008, 13:43 Uhr
Ich finde auch, dass man solche Infos gut im Header unterbringen kann, aber viel besser fände ich es, wenn man seine "eigenen" Farben definieren kann.
Sollte das mit CSS3 oder neuer möglich werden, wäre nämlich der Header nicht nur Information, sondern zugleich Definition oder aber Deklaration, wobei CSS keine zu großen Sprachambitionen entwickeln sollte.
Peter ¶
9. Januar 2008, 23:46 Uhr
Das kann man doch mit PHP tricksen, oder? Einfach dem Server befehlen, auch CSS-Dateien wie PHP zu verarbeiten und dann…
Head:
Rest:
body { color:''}
Ist recht unpraktisch, sollte aber funktionieren.
Björn Abheiden ¶
10. Januar 2008, 00:04 Uhr
Mit Sicherheit ließe sich da was machen, aber vielleicht gibt es auch schon ein Framework für einen solchen Fall (wie es doch schon so viele gibt), denn den Vorschlag mit dem "PHP-Missbrauch" würde ich nur ungern meinem Server beiflicken wollen.
Es wäre nicht der Aufwand, den ich "fürchten" würde, sondern viel mehr die bösen Blicke, die ich ernten würde, wenn ich meine PHP-Projekte irgendwann offen lege/offen legen muss.
Peter ¶
10. Januar 2008, 00:10 Uhr
Wie soll so ein Framework aussehen?
Björn Abheiden ¶
10. Januar 2008, 00:25 Uhr
Konkrete Gedanken habe ich mir dazu noch keine gemacht und mangels Zeit werde ich mich vorerst auch nicht damit beschäftigen.
Es wäre aber denkbar, dass das CSS komplett über einige PHP-Funktionen generiert und zudem validiert wird, so dass eine "setup.php" die Generierung (immer wieder) "einmalig" vornimmt, da das Stylesheet sich mit Sicherheit nicht laufend ändern wird. Eventuell ist es aber das, was jemand möchte, damit jeder Nutzer zu seinem Profil die "wildesten" layouttechnischen Einstellungen vornehmen kann, die dann live erzeugt und übermittelt werden. Dies halte ich allerdings für übertrieben.
eyeman ¶
10. Januar 2008, 14:34 Uhr
Schaut Euch zu diesem Thema mal CSSDOC an:
http://cssdoc.net/