Gunnar Bittersmann: statt Wert einen Platzhalter?

Beitrag lesen

@@MrMurphy:

nuqneH

  1. Durch geschicktes cascadieren möglichst wenige gleiche Farbwerte in die CSS-Datei zu schreiben.

Kaskadieren ist wohl nicht der richtige Begriff. Du meinst eher vererben und gruppieren.

#foo, .bar .baz { color: #042 }  
#foo, .bar .baz { background-color: #042 }  
#foo, .bar .baz { border-color: #042 }
  1. Die Farbwerte in eine extra CSS-Datei auszulagern.

Nicht empfehlenswert.

4. Serverseitige Generierung der CSS-Ressoure:

[code lang=php]<?php  
$favcolor = '#042';  
header('Content-type: text/css; charset=UTF-8');  
?>

#foo, .bar .baz { color: <?php echo $favcolor; ?> }
#foo, .bar .baz { background-color: <?php echo $favcolor; ?> }
#foo, .bar .baz { border-color: <?php echo $favcolor; ?> }[/code]

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)