CSS, écraser la hauteur de toutes les sélectionner des listes déroulantes?
comment aurais-je de référence, afin que je puisse remplacer, toutes les listes de sélection afin que je puisse remplacer la valeur par défaut de la hauteur? Je suis familier quand je créer des éléments à l'aide d'une classe, mais im pas sûr de cela?
Vous devez vous connecter pour publier un commentaire.
100% JS solution (avec jquery)
100% JS solution (sans jquery)
100% CSS solution
!important
remplace tous, et défait le sens de "par défaut" que la personne dit.Tu veux dire que le menu qui s'affiche lors de descendre un natif
select
élément?Je ne pense pas que vous pouvez influencer à tous, c'est entièrement de la navigateur.
Ce que vous pourriez être en mesure d'influencer - il devrait fonctionner dans tous les navigateurs actuels - est de la
select
lui-même:ou chaque option (Devrait fonctionner dans Firefox; l'irrégularité de soutien contraire)
Cela devrait faire l'affaire:
Remplacer
60
à la hauteur souhaitée.Essayez ceci:
La meilleure façon est de donner une classe sur votre élément select.
<select name="nameforyourselect" class="myclass"></select>
Ensuite sur votre css régler la hauteur, par exemple
.myclass{height:30px;}
cela donnera de la hauteur 30px sur tous les éléments avec le nom de la classe maclasse. Je vous suggère de cette façon, parce que vous voudrez peut-être créer un autre élément select avec une autre hauteur. Donc, vous venez de définir d'autres classe à ce sujet et de le définir dans votre css.100 % de travail dans mon scenerio ..
Vous pouvez facilement le faire en utilisant le css utiliser la hauteur de la ligne et de la taille de police.