Funktioniert korrekt, formatiert aber die A-Tags anstelle des IMGs.
Wenn Sie Markup wie ... haben
%Vor%Sie können den inneren IMG nicht auswählen und dann versuchen, ein n-tes Kind darauf anzuwenden, da sich innerhalb des A-Tags nur 1 IMG befindet.
Siehe JSFIDDLE, das ich Ссылка
erstellt habeJede Änderung der Umgehung des IMG-Markups setzt die CSS-Matching- und NTH-CHILD-Berechnung zurück. Dies gilt auch dann, wenn Sie auf einer CLASS, die alle IMG teilen, übereinstimmen.
Dies gilt für die neuesten FF, Chrome und IE9.
In welchem Browser hast du das probiert?
und auf wie vielen Elementen hast du die Formel ausgeführt?
Es wird von dem dritten Element in Ihrem übergeordneten Element AND
ausgeführt
Sie sollten :hover
hinzufügen
nach dem nth-kind so: :nth-child(1n+4):hover
obwohl es nicht in IE8 oder früher funktioniert
BEARBEITEN:
Ich habe es versucht und die Reihenfolge hat das Ergebnis nicht beeinflusst. Sie können :hover
vor :nthchild()
Tags und Links css css-selectors