Я усвідомлюю, що це досить конкретно, але мені довелося писати цей селектор раніше, щоб виправити проблему, і я використав jQuery, оскільки селектор досить просунутий (і потрібен для роботи в різних браузерах). Мені потрібно було вибрати якірне посилання для елемента списку, але лише якщо цей елемент списку не містив іншого списку і знаходився на верхньому рівні вкладеної структури списку (не глибше).
$("ul.dropdown > li:not(:has('ul')) a").css(( "background-image": "none", ));
Ідея полягала в тому, що кожне з посилань верхнього рівня у випадаючому меню мало графіку зі стрілкою вниз, але елементи списку, у яких не було спадного меню, повинні видаляти цю стрілку.