Ich versuche, eine zufällige Reihe von Bildern basierend auf ihrer chronologischen Erscheinung auf der Seite mit CSS nur ohne HTML-Klassen (old demo) zu stylen.Wie können Sie verschachtelte Bilder individuell ausrichten?
Da alle Bilder in diesem Abschnitt Links sind, wickelte ich <a>
... </a>
um die img
Tags, aber jetzt sind die CSS-Auswahlen gebrochen!
I verschiedenen Selektoren versucht haben, aber alle defekt sind (nicht ausgewählt wurde, nicht korrekt Hintergrundfarbe angewendet):
sponsor img:nth-child(1)
sponsor img:nth-of-type(1)
sponsor a img:nth-child(1)
a img:nth-child(1)
JSFIDDLE Demo der gebrochenen chronologischen Selektoren. Was habe ich übersehen? Vielen Dank!
Sie müssen nur Ihre img ersetzen: mit a: .. und fügen img nach nth-child() – Cam
'img' ist jetzt ein direktes Kind von deinem Anker nicht "Sponsor", es gibt nur ein Kind, denke es als "img: nth-child (1)" für jeden Anker. Also 'img: nth-child (n)' funktioniert nicht, wenn 'n! == 1'. Was Sie tun müssen, ist, Ihre Selektoren wie @ Garric15 unten in einer Antwort zu ändern. – Ricky