Alex: CSS kann keine Konstanten

Beitrag lesen

Hallo Leute

Eigentlich wollte ich hier herausfnden, wie man in CSS Farbnamen (oder andere Konstanten) definieren kann.
Ich habe da eine Standard CSS-Datei, die jeweils in entsprechende Unterordner kopiert wird und dann aber ein anderes Farbschema haben soll:

/*  Legende:  */
/*   */
/*  dunkel: #36a4af */
/*  mittel: #B0E0E6 */
/*  hell: #dff2f4 */

*.haupthinter {
  text-align:center;
  background-color:#36a4af;
  border-color:#dff2f4;
  border-width:0px 0px 2px 0px;
  border-style:solid;}

*.unterhinter {
  text-align:center;
  background-color:#B0E0E6;}

#label {
  text-align:center;
  color:#ff0000;
  font-size:large;
  font-weight:bold;
  border-color:#B0E0E6;
  border-width:15px 5px 0px;
  border-style:solid;
  padding:5px;
  background-color:#dff2f4}

#hauptlink {
  color:#dff2f4;
  text-decoration:underline;}

#leer {
  border-color:#dff2f4;
  border-width:0px 0px 2px 0px;
  border-style:solid; }

#eckelinks {
  width:14px;
  background-image:url(ecke_links.gif);
  background-repeat:no-repeat; }

#eckerechts {
  width:14px;
  background-image:url(ecke_rechts.gif);
  background-repeat:no-repeat; }

#unterzelle {
  text-align:center;
  background-color:#dff2f4;
  border-style:solid;
  border-color:#B0E0E6;
  border-width:0px;
  padding:5px;}

#fenster {
  border-style:solid;
  border-color:#B0E0E6;
  border-width:0px 10px 10px;
  background-image:url(bgnoten.jpg);
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:50px;}

Bis jetzt habe ich mit suchen/ersetzen, das Farbschema jeweils geändert, hätte es aber schöner gefunden, statt der Legende im Kommentar Konstanten zu definieren, die ich dann an den entsprechenden Stellen einfüge zB:

border-color:mittel;
statt
border-color:#B0E0E6;

Die Frage wurde im Forum recht eindeutig beantwortet:

--- CSS KANN DAS EINFACH NICHT ---

schade!

Eine Idee wäre natürlich, die entsprechenden Farbschemata in einer php-Datei zu definieren und dann vom Server die entsprechenden CSS-Dateien anpassen zu lassen. (Ist allerdings aufwendig und geht nur bei php-Unterstützung)

Aber offensichtlich bin ich mit dem Problem nicht alleine - und weil ich über dieses Manko in CSS jetzt erbost bin (wieso geht das nicht - das wäre doch so ungeheuer nützlich!!!) poste ich das mal als Meinung.

Ich bin mir sicher, dass die CSS-Verantwortlichen täglich dieses Forum nach neuen Ideen durchforsten, oder einer von Euch einen Beschwerdebrief aufsetzt ;)

Zumindest ist es befreiend meinen Unmut mit Euch zu teilen :)

Viele liebe Grüße an dieses phantastische Forum!
(Und vielleicht hat ja doch noch jemand eine geniale Idee ...)