28172 sujets

CSS et mise en forme, CSS3

Bonjour les Alsanautes,

J'ai un problème avec le comportement d'un <select> entre FF et IE8.
En fait je devrais plutot dire que j'ai un problème avec le comportement d'un <select> avec IE8 puisque FF fait exactement ce que je veux Smiley langue

Donc sur mon code:

<select name="sel_f" id="sel_f">
<option value="1">Première valeur</option>
<option value="2">Deuxième valeur</option>
<option value="3">Troisième valeur</option>
<option value="4">Quatrième valeur beaucoup plus longue que les autres</option>
<option value="5">Cinquième valeur</option>
</select>


FF et IE prenne en compte mon CSS pour la largeur du select

#sel_f input[type="select"]{
width: 150px;
}


Jusque là tout va bien...

Par contre, sous FF, le menu déroulant du select s'adapte à la taille du champ le plus long alors que sous IE, le menu déroulant est de la taille du select.

upload/14578-demoselect.png

Ma question est donc: Y'a t il un moyen en CSS (ou autre) de "forcer" IE a réagir comme FF pour l'affichage du menu déroulant d'un select ?

Merci à vous
Modifié par Nemesys (16 Aug 2010 - 16:13)