Я не совсем уверен, что ваш вопрос, но добавление правила box-sizing
делает содержимое (первый параметр элемента select
) видимым:
-moz-box-sizing: content-box; /* for Firefox/Gecko browsers */
-webkit-box-sizing: content-box; /* for Webkit-based browsers, Safari, Chrome, Chromium... */
-o-box-sizing: content-box; /* for Opera */
box-sizing: content-box; /* or 'padding-box' or 'border-box' */
ОбновленоДемонстрация JS Fiddle .
Обратите внимание, что стилизация поля select
часто бывает трудной для кроссбраузерности, так как они часто просто заменяют элементы (во многом как img
), предоставленные / обработанныеоперационной системой, а не самим браузером.
Если, однако, вы решите объявить определенный height
(или min-height
) к элементу, это будет работать, но управлять им будет сложнее, есливаши стили когда-либо изменятся впоследствии.