Поскольку ваш заголовок подразумевает "если первый ребенок": div > .test:first-child
выберет первого потомка любого <div>
, если , у него есть класс test
.
Но еслипервый дочерний элемент <div>
не имеет класс test
, затем он не продолжит поиск <div>
, пока не найдет дочерний элемент с классом test
- он просто выигралне соответствует ничего.Я не уверен, что ты этого хочешь.