Om nah hoo pez nyeetz, Der Martin!
Hast du das exakt so im Quellcde stehen? Also kein Zeilenumbruch oder Whitespace zwischen <li class="foo"> und <h3>? - Denn dann wäre der Textknoten, der den Whitespace enthält, das erste Kind.
Ich habs grade mal mit und ohne whitespace getestet, dass Ergebnis ist dasselbe. (FF3.6)
Solche Spitzfindigkeiten mit Textknoten habe ich bisher immer js zugeordnet?
Matthias
--