child of-type Псевдокласс
Псевдокласс :first-child первого и :first-of-type определённого типа или :last-child последнего и :last-of-type указанного типа задаёт стиль элемента в группе братских элементов (имеющих одного родителя).
Псевдокласс :only-child и :only-of-type указанного типа применяется к дочернему элементу, только если он является единственным у родителя.
Псевдокласс :nth-child(*) от первого и :nth-of-type(*) указанного типа или :nth-last-child(*) от последнего и :nth-last-of-type(*) определённого типа используется для добавления стиля к элементам на основе нумерации в дереве элементов.
* Порядковый номер,
odd - нечётные (1,3,5...),
even - чётные (2,4,6...) все номера элементов,
"выражение" - задаётся в виде an±b,
где a и b — целые числа,
а n — счётчик, который автоматически принимает значение 0, 1, 2...