schwebe mit einem n-ten Kind

8

Ich habe mich gefragt, ob es möglich ist, einen Hover mit einem n-ten Kind so zu benutzen

%Vor%

Von hier oben bis zu so etwas hier unten, nur dass es nicht funktioniert

%Vor%     
Ivo 07.01.2013, 20:52
quelle

2 Antworten

8
%Vor%

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 habe

Jede Ä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.

    
Louis Ricci 08.01.2013, 15:22
quelle
0

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()

setzen     
Homam 08.01.2013 09:46
quelle

Tags und Links