Первые условные элементы в своих родителях

:first-of-type1.9

Фильтрует набор выбранных элементов, оставляя только те элементы, которые первыми будут встречены в своих родителях. Приведем пример. Выделим красным шрифтом все span-элементы, которые первыми встречаются в своих родителях:

Чтобы понять, почему во втором div'е был выбран второй элемент, нужно посмотреть html этого примера. Все дело в том, что первый элемент (тот, который с текстом Nobody), не является span'ом.

Ссылки

Поисковые ключи:
  • первые условные элементы в своих предках
  • first-of-type