Hans Wurst: Das erste "Kind-Element" selektieren

Beitrag lesen

Setze die Klasse "first-child" ins erste Element - das ist die von mir bevorzugte Krücke.

Es will leider nicht funktionieren :(

.header_navi {  
 width:990px;  
 height:45px;  
 background-image:url(../../Img/de/Tabslider_Club.gif);  
 background-repeat:no-repeat;  
 background-position:center center;  
}  
.header_navi .navi_container {  
 width:550px;  
 height:40px;  
 margin-left:10px;  
 float:left;  
}  
.header_navi .navi_container a {  
 width:180px;  
 height:38px;  
 float:left;  
}  
.header_vavi .navi_container a:first-child {  
 background-color:red;  
}

Leider bekommt das erste <a> Element nicht den roten Hintergrund... was mache ich Falsch?