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
Réponse acceptée

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
Réponse acceptée

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