Нашел в интернете:
- :link — отвечает за стили непосещенной ссылки;
- :hover — состояние объекта (не обязательно ссылки) при наведении на него мышкой;
- :active — состояние активного объекта (например, для ссылки и зажатие ее мышкой);
- :visited — состояние посещенной ссылки;
- :focus — когда вы используете какой-то объект на страницы, то на нем устанавливается фокус (в случае и текстовым поле это постановка курсора в это поле);
- :first-child — первый дочерний элемент текущего элемента;
- :last-child — соответственно, последний дочерний элемент чего-то;
- :only-child — применяет стиль к элементу, если он единственный дочерний элемент;
- :nth-child() — какой-то по счету с начала дочерний элемент, например p:nth-child(4);
- :nth-last-child() — аналогично, только отчет с конца; интересно, что в этом и предыдущем селекторах можно задавать не только конкретные цифры, но и счетность, к примеру вот так: ul li:nth-last-child(2n+1);
Псевдоклассы в CSS
Временно.нет радует.