При стилизации элемента формы <select>
в Bootstrap 3 он отображает уродливую кнопку в Firefox на OS X:
Это, по-видимому, давно известная проблема, и есть ряд хаков и обходных решений, ни одна из которых не очень чистая (https://github.com/twbs/bootstrap/issues/765). Мне интересно, нашел ли кто-нибудь хорошее решение этой проблемы, кроме использования выпадающих списков Bootstrap или дополнительных плагинов. Я преднамеренно решил использовать HTML <select>
вместо выпадающего списка Bootstrap, потому что удобство использования лучше с длинными списками на мобильных устройствах.
Является ли это проблемой Firefox или проблемой Bootstrap?
Подробности: Mac OS X 10.9, Firefox 25.0.1
Обновление 12/4/13:. Я сделал бок о бок сравнение того, как каждый браузер отображает <select>
в OS X 10.9 с помощью Firefox, Chrome и Safari в ответ на @zessx (используя http://bootply.com/98425). Очевидно, что существует большая разница между тем, как элемент формы <select>
отображается в браузерах и ОС:
Я понимаю, что тег <select>
обрабатывается по-разному в зависимости от того, какую ОС вы используете, поскольку существуют собственные элементы управления на основе ОС, которые диктуют стиль и поведение. Но что это за class="form-control"
в Bootstrap, что заставляет элемент формы <select>
выглядеть по-другому в Firefox? Почему по умолчанию, не в стиле <select>
в Firefox выглядят хорошо, но как только он становится стильным, он выглядит уродливым?