Lorsque le style d'une forme <select>
élément dans le Bootstrap 3, il rend un vilain bouton sur le dans Firefox sur mac OS X:
Cela a apparemment été un problème connu pour un certain temps, et il y a un certain nombre de hacks et des solutions de contournement, dont aucun n'est très propre (https://github.com/twbs/bootstrap/issues/765). Je me demandais si quelqu'un a trouvé une bonne solution à ce problème autrement que par l'utilisation de Bootstrap des listes déroulantes ou des plugins supplémentaires. J'ai délibérément choisi d'utiliser le langage HTML <select>
'plutôt que de Bootstrap dropdowns parce que l'ergonomie est mieux avec de longues listes sur des appareils mobiles.
Est-ce un Firefox problème ou un problème de Bootstrap?
Détails: Mac OS X 10.9, Firefox 25.0.1
Mise à jour 12/4/13: j'ai fait un side-by-side de comparaison de la façon dont chaque navigateur rend l' <select>
's sur OS X 10.9 à l'aide de Firefox, Chrome et Safari, en réponse à @zessx (à l'aide de http://bootply.com/98425). Évidemment, il y a une grande différence entre la façon dont l' <select>
d'élément de formulaire est rendu sur tous les navigateurs et systèmes d'exploitation:
Je comprends que l' <select>
balise est gérée différemment selon le système d'exploitation que vous utilisez, car il y a native OS basés sur des contrôles qui dictent le style et le comportement. Mais, qu'est - class="form-control"
dans le Bootstrap qui provoque un <select>
d'élément de formulaire différent dans Firefox? Pourquoi le défaut, de l'onu-style <select>
dans Firefox regarder bien, mais une fois qu'il est en forme, il semble laid?