Matze: Frage zu first-child

Beitrag lesen

Hallo!

Ich wollte das erste Kind eines Elements mit einer bestimmten Klasse ansprechen.
Leider werden die Angaben zu :first-child aber ignoriert.
Könnte mir bitte jemand sagen wo mein Fehler liegt?

Hier der Code:

.foo:first-child {  
    border:1px solid red;  
}
<ul>  
    <li>test</li>  
    <li class="foo"><h3>test</h3></li>  
</ul>

Danke und Grüße, Matze