Votre meilleure option sera probablement pour ajuster le haut de rembourrage et de comparaison entre les différents navigateurs. Il n'est pas parfait, mais je pense qu'il est aussi proche que vous pouvez obtenir.
padding-top:4px;
La quantité de remplissage, vous aurez besoin dépendra de la taille de la police.
Astuce: Si votre police est définie en px
, set de remplissage en px
. Si votre police est définie en em
, définir le remplissage en em
trop.
MODIFIER
Ce sont les options je pense que vous avez, depuis vertical-align n'est pas consistante à travers les navigateurs.
A. Retirez l'attribut hauteur et laisser le navigateur de la gérer. Généralement cela fonctionne le mieux pour moi.
<style>
select{
border: 1px solid #ABADB3;
margin: 0;
padding: auto 0;
font-size:14px;
}
</style>
<select>
<option>option 1</option>
<option>number 2</option>
</select>
B. Ajouter des haut-rembourrage de pousser vers le bas le texte. (Poussé vers le bas de la flèche dans certains navigateurs)
<style>
select{
height: 28px !important;
border: 1px solid #ABADB3;
margin: 0;
padding: 4px 0 0 0;
font-size:14px;
}
</style>
<select>
<option>option 1</option>
<option>number 2</option>
</select>
C. Vous pouvez agrandir la police d'essayer et de faire correspondre la sélectionner hauteur d'un peu plus agréable.
<style>
select{
height: 28px !important;
border: 1px solid #ABADB3;
margin: 0;
padding: 0 0 0 0;
font-size:17px;
}
</style>
<select>
<option>option 1</option>
<option>number 2</option>
</select>