option[value="English"]
захватывает только теги с данным атрибутом, поэтому вы должны использовать <option value="English>English</option>
.
Вы также должны использовать псевдо-селектор ::before
(или ::after
), так что вы не должны t перезаписать содержимое элемента <option>
.
Как и в связанном ответе, это не работает для элементов <option>
, если только для атрибута size
для select
не установлено значение, отличное от 1
. <select size="3">
может работать, в зависимости от того, что вы хотите.