Ви можете задавати елементам стиль, який залежатиме від стану цих елементів. Ось список деяких псевдокласів:
Якщо псевдокласи записуються з одним двокрапкою, то псевдоелементи – з двома. Це було впроваджено в CSS3 для того, щоб розрізняти псевдокласи і псевдоелементи між собою. Проте раніше такої різниці не було і з псевдоелементами використовували один двокрапку. Зараз браузери підтримують обидва варіанти написання (але не для всіх випадків). Розглянемо деякі псевдоелементи:
content і дозволяє вивести необхідні дані після вмісту елемента;Для розв’язання завдань цього блоку вам знадобляться наступні псевдокласи і псевдоелементи: first-child, last-child, nth-child, nth-last-child, only-child, first-of-type, last-of-type, nth-of-type, nth-last-of-type, only-of-type.
Повторіть сторінку за наведеним зразком (перший світиться червоним кольором, останній — зеленим):

Повторіть сторінку за наведеним зразком (всі li, крім третього, пофарбовані в оранжевий колір, а третій — у темно-синій колір):

Повторіть сторінку за наведеним зразком (фон темно-синій, парні li пофарбовані в жовтий колір, непарні — у блакитний):

Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: disabled-enabled. Повторіть сторінку за наведеним зразком (незаблокований input світиться зеленою тінню, а заблокований — червоною):

Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: checked. Повторіть сторінку за наведеним зразком (червоним кольором підсвічується той тег label, який знаходиться після відміченого чекбокса або радіо):

Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: focus. Повторіть сторінку за наведеним зразком:


Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: empty. Повторіть сторінку за наведеним зразком (порожня li має маркер і фіолетову межу):

Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: target. Повторіть сторінку за наведеним зразком (при переході за посиланням відповідний блок підсвічується):

Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: nth-child, hover, select, first-letter, after. Повторіть сторінку за наведеним зразком (при наведенні на слово МОРЕ з’являється слово СОНЦЕ на помаранчевому фоні, виділений текст абзацу підсвічується фіолетовим фоном з білими буквами):
