jericho является одним из нескольких возможных html-парсеров, которые могли бы сделать эту задачу легкой и безопасной.
Вы можете найти ответ в этом правиле CSS. Вы не можете переопределить стили по умолчанию для большинства входных данных формы, и один из наиболее часто используемых обходных путей - это преобразование этих элементов в более простые для стиля (например, div
).
select:-internal-list-box option:checked {
background-color: -internal-inactive-list-box-selection !important;
color: -internal-inactive-list-box-selection-text !important;
}
Больше информации здесь: https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Styling_HTML_forms
Вы также можете увидеть это thread: Как переопределить стили по умолчанию для множественного элемента select