У меня есть пример того, что я пытаюсь спросить.
Я часто использую этот формат. Я ожидал, что смогу выбрать этот первый div с помощью fieldset div:first-child { }
, но кажется, что он захватывается только вторым дочерним селектором. Я ожидаю, что «поле 1» будет красным, а не синим. Семантически более логично (по крайней мере для меня) сказать «стилизовать первый div в наборе полей так, как это делается» вместо того, чтобы произносить 2nd.
Почему это происходит и есть ли способ добиться желаемого эффекта (чтобы можно было вызывать div: first-child)?