Спасибо за ответ, а не подскажите почему в данном случае css свойство не работает. Должно же быть так “выберет первый по счёту дочерний элемент и этот элемент должен быть ul”.
Извиняюсь, в описании ошибся! Имел ввиду выберет 1 элемент, но при записи ul:nth-child(1) { } не работает. Работает с ul:nth-child(2) { }. Не могу разобраться почему так.
@vsolo
Ранее, этим утверждением я Вас ввёл в заблуждение:
ul:nth-child(1) – выберет все элементы внутри первого ul.
ul:nth-child(2) – выберет все элементы внутри второго ul.
Я должен был ответить так:
ul:nth-child(n) – выберет n-ный список ul, но не его элементы.
Свойства применяются к ul, но некоторые из них могут переходить к дочерним.
Поэтому у li изменился размер шрифта и его цвет.
Если бы ul:nth-child(2) выбирал все элементы внутри второго списка, – то и border применился бы ко всем li. Но, этого не происходит…
Если нужны элементы списка – можно обратиться к ним так: