Jörg Ohnheiser: CSS Classen Verschachteln

Gibt es eine Möglichkeit in einer CSS-Datei zu verschateln?

Ich will folgendes, in der CSS-Datei sind 4 Hauptfarben-Klasse für meine Seite definiert

.blau { color : 000070 }
.rot  { color : FF0000 }

und diese will ich dann in anderen CSS-Classen einsetzen

in etwa so :

.rotesMenue { class="rot" ; background-color:#FED683; }
a:hover { class="blau" }

geht das ihrgentwie meine Versuche haben bis jetzt nicht geklappt . Oder geht das vieleicht mit ID= ?

Danke im Vorraus.

  1. Hallo,

    Gibt es eine Möglichkeit in einer CSS-Datei zu verschateln?

    Verschateln? Verschandeln?

    Ich will folgendes, in der CSS-Datei sind 4 Hauptfarben-Klasse für meine Seite definiert
    .blau { color : 000070 }
    .rot  { color : FF0000 }

    Das ist schonmal falsch (also eine Verschandelung). Denn Farbwerte als Hex-Zahlen müssen mit # beginnen.

    und diese will ich dann in anderen CSS-Classen einsetzen
    in etwa so :

    .rotesMenue { class="rot" ; background-color:#FED683; }
    a:hover { class="blau" }

    Nein.
    Was aber geht, ist z.B:
    <a href="..." class="blau fett">

    Andreas

  2. Grüß dich,

    versuch mal dieses:

    .blau { color: #000070;
            background-color: #ffffff;}

    a.blau:hover {color: #003366;
            background-color: #ffffcc;}

    So kannst du zuerst eine class für den a vergeben und dann für diese
    class ein pseudoformat vergeben.

    So nebenbei: Wennst color vergibst, sollstet auch immer background-color vergeben.

    LG, Sabine

    Ich will folgendes, in der CSS-Datei sind 4 Hauptfarben-Klasse für meine Seite definiert

    .blau { color : 000070 }
    .rot  { color : FF0000 }

    und diese will ich dann in anderen CSS-Classen einsetzen

    in etwa so :

    .rotesMenue { class="rot" ; background-color:#FED683; }
    a:hover { class="blau" }

    geht das ihrgentwie meine Versuche haben bis jetzt nicht geklappt . Oder geht das vieleicht mit ID= ?

    Danke im Vorraus.