цвет фона на выбранном теге нарушает интерфейс Firefox - PullRequest
1 голос
/ 15 сентября 2011

Вот обычный взгляд <select> на firefox (osx):

enter image description here

, если я добавлю в него следующий стиль:

form select.error {
    background-color: #FFAAAA;
}

это выглядит так:

enter image description here

вопрос: Есть ли способ сохранить красивый стиль и сделать его красным?

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

«Симпатичный стиль» - это единый фоновый рисунок, нарисованный ОС. Поэтому, когда вы переопределяете его, Firefox вынужден прибегать к другому стилю ...

Так что нет, вы не можете сохранить первоначальный вид, просто измените цвет фона.

1 голос
/ 15 сентября 2011

Вы не можете надёжно оформить поля выбора, так как браузеры склонны придерживаться значений по умолчанию ОС. Ваш ответ - нет, если вы собираетесь использовать только CSS.

Доступны опции jQuery для стилизации полей выбора: http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...