Eddie: Standardfarben als Alias definieren?

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 */

span.whatever
{
    color:meinRot;
    border:1px solid meinGruen;
    background:meinBlau;
}
... und 500 weitere Zeilen CSS

Damit koennte ich zentral meine Farben einstellen.
Gibt es das?

Danke, Eddie

  1. 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

  2. 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

  3. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  4. 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

  5. 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

    --
    http://www.favicon.de/
    http://www.sidebar.de/
    Wer sich von meinen Forumsbeiträgen in irgendeiner Art und Weise ge-
    langweilt fühlt, der trägt bitte meinen Namen in seine Blacklist ein.
    1. 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

      1. 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

        --
        http://www.favicon.de/
        http://www.sidebar.de/
        Wer sich von meinen Forumsbeiträgen in irgendeiner Art und Weise ge-
        langweilt fühlt, der trägt bitte meinen Namen in seine Blacklist ein.
        1. 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.