Steffen Richter: Klassen in CSS einrichten

Hallo!

Wie kann ich denn Klassen in CSS einrichten.

Genau geht es darum, das ich in meiner CSS die Farbe dr Links auf weiß gestellt habe, da mein Menu eine Hintergrundfarbe hat. Aber jetzt habe ich auch ein paar Links, die auf weißem Hintergrund sind. Für diese würd ich gern eigene Farben einrichten. Hab schon mal gehört, das man das mit klassen machen kann. Wäre nett wenn mir jemand sagen könnte wie das geht.

Gruß
Steffen

  1. Hallo Steffen,

    Wie kann ich denn Klassen in CSS einrichten.

    Grundsätzlich so: http://de.selfhtml.org/css/formate/zentrale.htm#klassen

    Genau geht es darum, das ich in meiner CSS die Farbe dr Links auf weiß gestellt habe, da mein Menu eine Hintergrundfarbe hat. Aber jetzt habe ich auch ein paar Links, die auf weißem Hintergrund sind. Für diese würd ich gern eigene Farben einrichten. Hab schon mal gehört, das man das mit klassen machen kann. Wäre nett wenn mir jemand sagen könnte wie das geht.

    grundsätzlich: http://suche.de.selfhtml.org/ benutzen, als Suchbegriffe "verschiedene Linkfarben" oder "verschiedene Farben Link" benutzen, hunderte von Antworten anschauen ;-)

    Alternativ: schauen, in welchen zusammenfassenden Elementen Deine Links liegen. Z.B. eine Liste oder eine div, oder eine Tabelle, die die id "navi" hat (id="navi"). Wenn nun alle Links, die darin liegen, dieselbe CSS-Eigenschaften erhalten sollen, so definierst Du das über Selektoren:

    Beispiel:

    a:link {color:blue;}
    ^^^
    grundsätzlich alle Links blau

    #navi a:link {color:red;}
    ^^^^^
    alle Links in einem Element mit der id="navi" sind jedoch rot.

    Damit sparst Du Dir die Zuweisung von Klassen für jedes a-Element. Viel einfacher.

    Viel Erfolg.

    Gruß aus Köln-Ehrenfeld,

    Elya

    --

    keep passing the open windows.