Eigene Farben als Parameter definieren

Status
Nicht offen für weitere Antworten.

spiv

Grünschnabel
Hallo zusammen,

gibt es in CSS eine Möglichkeit eine Farbe selbst zu definieren und dann als Parameter einzusetzen?

In Folgender Form was natürlich noch nicht funktioniert:

HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.farbe1 {
	background-color: #FF0000;
}
-->
</style>
</head>

<body>
<div style="width:200px; height:200px; background-color:'farbe1';">Inhalt</div>
</body>
</html>


Sicherlich könnte ich das auch über class machen nur es sind ca. 400 Dateien wo die Farbe fest im Code steht und diese Farbwerte will ich nun mit suchen/ersetzen ausgliedern in ein separates CSS und den ehemaligen Farbcode praktisch durch einen Platzhalter ala "meinefarbe1" ersetzen. Ich hoffe mich verständlich genug ausgedrückt zu haben.
 
Hi,

mit CSS ist das so nicht möglich, dafür aber mit PHP: http://sperling.com/examples/pcss/

Ansonsten solltest du mal anstelle der Direktformatierung der einzelnen Elemente mit dem style-Attribut über eine zentrale Formatierung mittels einer CSS-Datei nachdenken, die in die ca. 400 Dokumente eingebunden wird ;)

mfg Maik
 
danke. Die Lage war ja nun so, dass ich das nicht verzapft habe direkt im Quellcode explizite Farbangaben zumachen sondern es nur ausbügeln sollte. Ich habe währenddessen auch noch gesurft. CSS bietet offenbar nicht die möglichkeit für Variablen.

es wär doch schön man deklariert "meine farbe" und kann diese dann in allen Klassen verwenden. Aber nein - geht nicht. Vielleicht in 10 Jahren nochmal fragen ...

Inzwischen hab ich alles per Hand umgestrickt.

also dann
 
Status
Nicht offen für weitere Antworten.
Zurück