:hover и :active
Состояние живёт, пока курсор над элементом. Скрипт не нужен.
Наводите, кликайте, ходите по полям клавишей Tab.
Состояние живёт, пока курсор над элементом. Скрипт не нужен.
Пройдите по полям клавишей Tab с галкой и без.
Оформление — чистый CSS, состояние хранит чекбокс.
Полосатая таблица без лишних классов.
Состояние задаёт разметка, вид — стили.
Кавычка и стрелки нарисованы стилями. В разметке их нет.
content он не появитсяДвоеточий два — чтобы отличать от псевдокласса.