Dans cet article, nous discuterons de la différence entre le CSS "ul li a …" et "ul> li> a …»Sélecteurs.
Objectif d'utiliser «UL», «Li» et «A» dans HTML
"ul»Signifie List non ordonné. Son objectif est de créer une liste non ordonnée dans la sortie sous la forme à puces. "li"Est utilisé pour ajouter un élément de liste. Un "<un> ”(Balise d'ancrage) est utilisée pour ajouter le lien hypertexte. Supposons que nous ayons l'extrait de code HTML suivant pour générer une liste non ordonnée:
Dans l'extrait de code ci-dessus:
Utilisation ul li a … en html
Quand le "ul li a …"Est ajouté dans l'élément de style CSS sans symbole entre eux, cela signifie qu'il s'agit d'un sélecteur descendant. Les propriétés du CSS, dans ce cas, impliqueront tous les éléments, qu'il s'agisse d'éléments enfants directs du «ul" et "li" ou non:
ul li aLes propriétés CSS impliqueront tous les éléments enfants dans ce cas:
Utilisation ul> li> a … en html
Le "ul> li> a …»Implémente les propriétés CSS aux seuls éléments enfants directs. Par exemple, cela n'impliquera que les éléments qui ont les ul li et a et aucun autre élément entre eux:
ul> li> aEn conséquence, la sortie suivante sera générée:
Cela résume la différence entre le CSS "ul li a …" et "ul> li> a …".
Conclusion
Le "ul li a …«Le sélecteur CSS est-il utilisé pour sélectionner la liste non ordonnée et appliquer les propriétés de style aux éléments de la liste non ordonnés de l'enfant, puis leurs éléments enfants, etc. Tandis que le "ul> li> a …"Est utilisé pour appliquer les propriétés CSS sur la liste non ordonnée uniquement lorsque le«li" et "un«Sont l'enfant direct du«ul»Et il n'y a pas d'autre élément entre les deux.