CSS pour sélectionner le niveau supérieur d'une ul

li > ul > li sélectionne tous les li éléments qui sont plus profondes que le premier niveau d'un ul.

li sélectionne tous les li éléments

li:not(li > ul > li) devez sélectionner tous les li éléments qui ne sont plus profond que le premier niveau d'un ul, --c'est seulement les premiers éléments de niveau-mais ce n'est pas le cas. Pourquoi?

Merci!

:not accepte uniquement simple sélecteurs.
J'ai ajouté un lien vers le spec...
Selon la spécification, :nth-child est un pseudo-classe et, par conséquent, devrait être un simple sélecteur.
Jetez un oeil à [cette question][1]. Voir si ça aide. [1]: stackoverflow.com/questions/977883/...
nth-child est une pseudo-classe, donc un simple sélecteur. w3.org/wiki/CSS/Selectors/pseudo-classes/:nth-child

OriginalL'auteur Matthew James Davis | 2013-03-29