Условие:
Чем отличается псевдокласс :first-child от :first-of-type?
1 :first-child выбирает первый дочерний элемент родителя, :first-of-type выбирает первый элемент заданного типа внутри родителя
2 :first-child выбирает первый элемент заданного типа внутри родителя, :first-of-type выбирает первый дочерний элемент родителя
3 :first-child выбирает первый элемент любого типа внутри родителя, :first-of-type выбирает первый элемент заданного типа внутри родителя
4 Оба псевдокласса выбирают один и тот же элемент
