Version complète: sur le forum Webmaster Hub : largeur de la dropdown d'un select
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Banal
Bonjour,

J'ai un souci sous IE avec un select.

De base IE, étend la combo d'un select à la taille de l'option la plus large.
Pour réduire ma combo, j'ai donc utilisé le width du css pour le faire.

Mais du coup, la largeur de la liste déroulante est elle aussi réduite à la taille de la combo.
Problème : j'ai des éléments plus larges que la combo dans la liste déroulante et donc non lisibles par les utilisateurs.

Je cherche une solution à ça : soit avoir un système comme firefox (qui garde une vraie largeur pour la liste, plus large que la combo), soit pouvoir ajouter des "alt tag" sur les éléments de la liste, ou encore pouvoir avoir le même rendu qu'un select avec des div.

Quelqu'un pour me dépétrer ??
Mamat
Tu parle de mettre des alt tag (bien que ce ne soit pas des tag mais des attibuts) en fait je te conseille des attributs title sur tes options, qui au survol (suivant les navigateurs) donneront un nom plus complet... c'est le seul moyen je pense, ou faire appele à une tonne et demis de JS.. beurk ;oD
Banal
J'avais déjà testé les title dans les options. (et les "" autour de alt tag signifiaient bien que ce n'était aps de véritables alt tag qu'il s'agissait =) )

Seul souci, IE ne les affiche pas.
Et comme mon problème initial est sous IE ... mon problème est aps résolu, les utilisateurs sous IE ne verront toujours pas les options.

Je vais être donc obligé de recourir aux 2 tonnes de js ???
Mamat
Non une tonne et demi suffiront ;oD Mais ne compte pas sur moi pour te les pondre... ce n'est pas ma spécialité ;oD
Banal
Personne n'aurait alors un petit lien pour me guider avant que je me lance comme une brute pour cette affaire ???
Mamat
Peut-etre que là : http://typetester.maratz.com/ les zones "or specify your own" sont des input text transformés en dropdown alors à creuser... pour voir le JS il faut utiliser FF car c'est un dossier... pas bête comme technique pour protéger (un peu)
Banal
Bon allé je me lance dans mon javascript bourrin.

Merci pour l'info quand même =)

Et vivement qu'IE gère ce genre de DÉTAILS !!!
captain_torche
Malheureusement, même si IE 7 les gérait, il faudrait quand même tenir compte des internautes utilisant toujours IE 6, au moins pendant quelques années.
Banal
Ah oui, ja'vais pas pensé que tout le monde ne ferait aps ses mises à jour ....

Bref, vive la javascript (ironiquement bien sûr).
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.