Maggie: class soll div Angabe überschreiben

Beitrag lesen

PS: Es gibt auch einen first-child-Selektor.

Danke sehr, für die präzisen Ausführungen.

Die 'child' Möglichkeiten sind ja sehr interessant. Dann müsste bei
li:first-child {color:red;}
jeder 1. Listeneintrag in roter Schrift gezeigt werden!?

Bei meiner gewünschten Anweisung habe ich so meine Probleme, besonders mit der Link Angabe:

ul .menu li:first-child a:link  
{  
  color:#095197;  
}

Warum die 1. Anweisung nicht gegriffen hat, liegt wohl daran das noch eine Verschachtelung dazu kommt.

<div id="mainNav">  
<li id="verband">  
<div class="moduletable">  
<ul class="menu">  
<li class="item-112">  
<a class="first" href="/index.php/dequs">Name</a>
#mainNav li.verband .moduletable  ul.menu li:first-child a:link,  
#mainNav li.verband .moduletable  ul.menu li:first-child a:visited {  
   color:#095197;  
}

Müsste hier das a:link an einer anderen Stelle stehen?
Gruß
Maggie