Selectionner li sans enfant a

Par ritelg, il y a 8 ans


Les bases HTML/CSS

Bonjour, tous le monde

Ce que je veux

J'aimerais savoir si il est possible en css de selectionner tous les li qui n'ont pas d'enfant a.
Exemple :

<ul> <li><span></span><a href=""></a></li> <li><span></span><a href=""></a></li> <li><span></span><a href=""></a></li> </ul> <ul> <li><span></span></li> <li><span></span></li> <li><span></span></li> </ul>

dans ce cas je veut selectionner que les 3 dernier li.

Merci, A plus

edit : Merci beaucoup sujet resolu à plus

edit: Dans mon cas, c'etait utile

2 réponses

Lartak, il y a 8 ans

Bonsoir.
Tu devrais regarder du côté de la pseudo class :not.
Ce qui donnerait par exemple dans ton cas :

ul > li:not(a) { ... }

Voir ici.

chn16000, il y a 8 ans

Je n'ai pas compris la question pour ma part. Quel est l'intérête de faire cela ?