Hi,
ich muss mich gerade mit CSS rumschlagen, insbesondere mit dem Verhalten von Links.
Ich habe hier eine Seite, wo ich verschiedene Blöcke definiert habe.
Also z.B. im CSS
.header {
position: absolute;
left: 0px;
top: 0px;
width: 770px;
height: 40px;
background: #C3C3C3;
}
div.headertext {
width: 560px;
height: 30px;
padding: 7px 0px 0px 49px;
font-family: Verdana,Arial,sans-serif;
font-size: 120%;
font-weight: bold;
color: black;
text-align: left; overflow: hidden;
}
und im HTML-Code dann
<DIV CLASS="header">
<DIV CLASS="headertext">
Tescht Text
</DIV>
</DIV>
Es gibt da mehrere solche Bereiche.
A)
Was mich jetzt als CSS - Neuling interessiert: Wann sticht der Ober den Unter, sprich was gilt übergreifender bei den Definitionen:
Z.B.
.header{}
div.headertext{}
So wie ich verstanden habe ist hier div.headertext ein Bestandteil von .header, oder liegt das nur an meinem Aufruf?
B) Die Folge daraus ist für mich die Definition von Link-Eigenschaften (a:hover etc.).
Die bisherige Implementierung greift leider nur auf die komplette HTML-Datei, ich brauche aber pro "Block" unterschiedliche Eigenschaften für Hyperlinks (mal beim Rollover rot, dann wieder grün, etc.)
Sorry für die Anfängerfragen im CSS-Umfeld, hab im Internet keine Antworten auf diese Basic-Fragen finden können.
Matthias