Standardfarben als Alias definieren?
Eddie
- css
0 Christian Seiler0 Andreas0 MudGuard0 Ingo0 Stefan Einspender0 Eddie
Hallo allerseits,
gibt es eine Moeglichkeit bei CSS, Farben einmal zu definieren und dann z.B. ueber ihren Namen darauf zuzugreifen?
Ich stelle mir das so vor:
=========================
/* Farbdefinitionen */
meinRot = #F40000;
meinGruen = #00F400;
meinBlau = #0000F4;
/* Ende Farbdefinitionen */
Damit koennte ich zentral meine Farben einstellen.
Gibt es das?
Danke, Eddie
Hallo Eddie,
gibt es eine Moeglichkeit bei CSS, Farben einmal zu definieren und dann z.B. ueber ihren Namen darauf zuzugreifen?
Nein, das Thema hatten wir schon: </archiv/2003/5/47029/>
Viele Grüße,
Christian
Also ich weiß nicht ob das geht. Denk mal aber eher nicht. Aber wofür brauch man sowas? Wenn man den Text eingibt ist es genauso aufwendig, als wenn man den Hex-Code eintippt.
Gruss Andreas
Hi,
gibt es eine Moeglichkeit bei CSS, Farben einmal zu definieren und dann z.B. ueber ihren Namen darauf zuzugreifen?
In CSS nicht.
Eine Möglichkeit wäre, das CSS durch ein serverseitiges Script ausliefern zu lassen (mime-Type nicht vergessen)...
cu,
Andreas
Hallo Eddie,
so geht's zwar nicht, aber ich kann mir schon denken, warum Du das so machen möchtest...
Eine Lösung für Dich wäre, nur mal als Beispiel:
CSS
---
.meinRot { color:#F40000; background:#0000F4; }
.meinGruenerRahmen { border:1px solid #00F400; }
HTML
----
<span class="meinRot meinGruenerRahmen">...</span>
Allerdings versteht z.B. der NS4.x das noch nicht..;-)
gruß
Ingo
Hallo Eddie,
gibt es eine Moeglichkeit bei CSS, Farben einmal zu definieren und dann z.B. ueber ihren Namen darauf zuzugreifen?
Die Antwort ("Nein") hast Du ja bereits bekommen, mein Tipp wäre,
dass Du versuchst, die CSS-Datei möglichst effektiv aufzubauen, so
dass Du dann an sowenig wie möglich Stellen die Farben ändern mußt,
was ja offensichtlicht Deine Absicht ist. Wenn Du die CSS-Datei nur
einmal machst und dann nie wieder änderst, sehe ich den Vorteil von
meinefarbe gegenüber #F00 ehrlich gesagt nicht.
Vielleicht kannst Du mal Dein Problem genauer schildern und den Link
zu der CSS-Datei posten.
Viele Grüße,
Stefan
Hallo,
Vielleicht kannst Du mal Dein Problem genauer schildern und den Link
zu der CSS-Datei posten.
Mein Gedanke war ganz einfach - da weder die Seite, noch die CSS-Datei ganz fertig sind - dass ich ueber zentrale Einstellungen das endgueltige Design besser festlegen koennte. Eben die Farben wirklich genau so justieren, dass alles passt. Und da moechte ich eben nicht 113 Farbangaben (im Augenblick) aendern muessen.
Aber danke Euch fuer die Hilfe, das mit der Optimiererei werde ich mal versuchen, bin leider noch nicht sooo fit mit CSS.
Eddie
Hallo Eddie,
Und da moechte ich eben nicht 113 Farbangaben (im Augenblick) aendern muessen.
Die Website, auf der es 113 einzelne Farbangaben gibt, würde mich
mal interessieren. Kannst Du uns den Link verraten?
Viele Grüße,
Stefan
Hi Stefan,
Die Website, auf der es 113 einzelne Farbangaben gibt, würde mich
mal interessieren. Kannst Du uns den Link verraten?
ok, hast recht, ist vielleicht nicht wirklich effektiv. Aber zugegebenermassen habe ich halt bisher fuer jedes Element, das irgendeine Farbe braucht, direkt die Definition vorgenommen. Vererbung wird da noch nicht richtig praktiziert. Muss ich dann mal nachoptimieren ...
Eddie
P.S.: und nein, einen aktuellen Link habe ich nicht, waer ziemlich bedenklich, wenn Ihr auf meinen Rechner zugreifen koenntet. Die Vorgaengerversion meines aktuellen Projekts ist http://www.umdiewelt.de. Verbesserungswuerdig.