У меня есть что-то вроде этого:Invalid селектор CSS: нет()
ul.select.open li:first-child:not(li ul) a
И i'm получает предупреждение на моей консоли. Почему недействительно? Он работает для того, что я вижу на моем сайте, вот и все, я применяю стиль для первого списка дочерних списков, но не над якорями в списках дочерних элементов.
Я хочу понять, почему это недействительно, но работает в любом случае.
какой браузер/версия? –
'li: first-child: not (li ul)' не имеет смысла, поскольку 'ul' никогда не может быть' li'. Я сомневаюсь, что это то, о чем браузер жалуется. – Musa
Муса, ну, я предположил: не будет применяться ни к какой li ul внутри li: first-child. Я не прав? В любом случае, как я сказал, в реальной жизни это работает, видя его на хроме, firefox, сафари .... это не проблема. – rgdesign