Псевдоклас :checked визначає, чи помічений прапорець (<input type="checkbox">), перемикач ( <input type="radio">) або пункт списку (<option>), відповідно, застосовує стиль лише до поміченого елементу форми. За допомогою :checked можна стилізувати поля форми, створювати вкладки, меню, галерею зображень та ін.
Зазначені елементи інтерфейсу робляться за допомогою <input type="checkbox">, при цьому ми приховуємо оригінальний прапорець, зберігаючи його функціонал. Поведінка прапорця передається іншому елементу веб-сторінки, вид якого ми визначаємо за допомогою стилів.