Remarque : cette question ne concerne pas la création d'une liste déroulante personnalisée. Elle porte uniquement sur les possibilités de style <option>
dans l'élément de sélection en CSS
Comment puis-je styliser <option>
s d'un <select>
avec une compatibilité entre navigateurs ? Je connais de nombreux moyens JavaScript qui permettent de personnaliser la liste déroulante pour la convertir en un élément de type <li>
ce que je ne demande pas.
<select class="select">
<option selected>Select</option>
<option>Blue</option>
<option >Red</option>
<option>Green</option>
<option>Yellow</option>
<option>Brown</option>
</select>
Je demande ce qu'il serait possible de faire avec CSS uniquement, avec une compatibilité pour IE9+, Firefox et Chrome.
Je veux avoir un style comme celui-ci ou aussi proche que possible.
J'ai essayé ici http://jsfiddle.net/jitendravyas/juwz3/3/ mais Chrome n'affiche aucun style, à l'exception de la couleur de la police, alors que Firefox en affiche davantage. Comment faire pour que la bordure et le remplissage fonctionnent également dans Chrome ?