J'ai lu des questions difficiles telles que Sélectionnez le premier descendant avec CSS ou < Un href = "https://stackoverflow.com/questions/18772494/how-do-i-hide-only-the-first-Element-of-a-type"> Comment puis-je ne cacher que le premier élément d'un type ? Mais le mien ne correspond pas à ceux-ci.
J'ai cette structure HTML: p> et veulent sélectionner uniquement le premier petit-enfant Comment puis-je faire ça? p> p> < p> code> sous le .parent div. p>
3 Réponses :
Vous devez sélectionner le premier ici Dans le sélecteur ci-dessus, je sélectionne le premier Ce qui précède échouera dans les anciennes versions d'Internet Explorer, donc si vous cherchez à les soutenir De plus, que le sélecteur pris en charge équivalent sera p> mais en utilisant div code> aussi bien
p code> élément imbriqué à l'intérieur le premier
div code>, qui est autrefois imbriqué comme l'enfant direct em> à un élément ayant une classe code> de code> de
.parent code> p>
> code> signifie une descendante directe à son parent. P>
: premier enfant code>
et : premier de type code>
a une énorme différence, disons que vous utilisez p: premier enfant code> et vous avez un autre élément à part
P code>, votre sélecteur échouera, c'est pourquoi je vous ai fourni une solution d'utilisation de
: premier de type code> p> p> p>
.parent > div:first-child > p:first-child Here you go, this should work for you
Ce serait .Parente p.Interline: premier enfant code> ou
.primer .embline: premier enfant code>. p>
Salut @shecodes, bienvenue sur le site! Cela ressemble à un bon début d'une réponse. Pouvez-vous ajouter plus de description de pourquoi i> cette réponse est correcte?
Comme indiqué ci-dessus, je n'ai pas fonctionné car le premier p code> -CHILD de chaque
div code> est sélectionné.
Bonjour @kazark, merci pour l'accueil! @maxxyme Vous pouvez utiliser .Parrent Div: premier enfant .embline: premier enfant {couleur: rouge;} code> ou la réponse sélectionnée ci-dessus :)
Cela doit-il être une solution générique à ce que vous demandez (premier petit-fils arbitraire d'un élément arbitraire) ou juste pour votre code? Pour cela, vous pouvez utiliser
p.interline: premier enfant code>.
J'ai essayé
p.interline: premier enfant code> et il n'a pas fonctionné car, comme indiqué dans les réponses ci-dessous, je devrais avoir la sélection du premier code> aussi , que je n'ai pas fait.