Примечание. Этот вопрос не касается создания настраиваемого раскрывающегося списка. Речь идет только о возможностях стилизации <option>
элементов в элементе select в CSS.
Как я могу <option>
стилизовать <select>
элементы с кросс-браузерной совместимостью? Я знаю много способов JavaScript, которые настраивают раскрывающийся список для преобразования <li>
, о которых я не спрашиваю.
<select class="select">
<option selected>Select</option>
<option>Blue</option>
<option >Red</option>
<option>Green</option>
<option>Yellow</option>
<option>Brown</option>
</select>
Я спрашиваю, что может быть возможно только с CSS, с совместимостью с IE9 +, Firefox и Chrome.
Я хочу стиль такой или как можно более близкий.
Я пробовал здесь http://jsfiddle.net/jitendravyas/juwz3/3/ , но Chrome не показывает никаких стилей, кроме цвета шрифта, а Firefox показывает еще кое-что. Как заставить работать границы и отступы в Chrome?
<option>
не все выпадающая