Кастомные стили для выпадающих списков работают по-разному в разных браузерах из-за различий в дефолтных стилях браузеров. 5 Они могут отличаться по размеру поля, размеру шрифта, высоте строки и другим параметрам. 2
Чтобы обеспечить универсальный вид выпадающего списка в разных браузерах, можно использовать свойство appearance и проверять совместимость через caniuse.com. 1 Также можно применить вендорные префиксы — приставки, которые производители браузеров используют для экспериментальных, ещё не принятых в стандарт, CSS-свойств. 5 Например, -o- — префикс для браузера «Опера», -moz- — префикс для браузеров из семейства Mozilla, -webkit- — префикс для браузеров, построенных на движке Webkit, в частности Safari и Chrome. 5