:checked
псевдо-клас спочатку відноситься до таких елементів , які мають HTML4 selected
і checked
атрибути
Джерело: w3.org
Отже, цей CSS працює, хоча стилізувати його color
можливо не в кожному браузері:
option:checked { color: red; }
Приклад цього в дії, приховування вибраного елемента зі спадного списку.
option:checked { display:none; }
<select>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
Щоб також обрати вибраний параметр у закритому випадаючому списку, спробуйте змінити логіку:
select { color: red; }
option:not(:checked) { color: black; }