Largeur liste déroulante

Eléphant du PHP | 114 Messages

25 mai 2006, 11:05

Bonjour
J'ai fait une liste déroulante dont j'ai fixé la largeur avec width.

Lorsque les options qui la constituent tiennent plus de palce que la largeur fixée et que je déroule cette liste, elle s'agrandit.
J'aurai pu la faire plus grande mais son contenu est très aléatoire.
L'essentiel est que tout soit visible lorsqu'on la consulte.

Bref avec Firefox, c'est impec.
Mais avec IE la liste, lorsqu'on la déroule ne s'adapte pas au contenu le plus large. De ce fait les options sont tronquées !

Existe t-il un moyen de palier à ce problème ?
Merci pour toute aide.

ViPHP
fab
ViPHP | 2657 Messages

25 mai 2006, 12:37

ne pas fixer de width
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 114 Messages

25 mai 2006, 12:43

ne pas fixer de width
justement, dans mon "design" je suis obligé de le fixer sinon il risquerait dans certains cas de faire les 3 quart de la largeur de la page.

En fait, dans ma liste, alimentée par une bdd, je met des noms, suivit de somme et de 3 variables.
Les lignes sont donc longues.
Que la liste s'élargisse/s'adapte lorsque je la déroule est parfait mais sur IE elle ne s'adapte pas.

N'y a t-il pas un moyen ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

25 mai 2006, 13:41

Le seul moyen est de tronquer le contenu à un nombre fixe de caractères

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 114 Messages

25 mai 2006, 17:10

Le seul moyen est de tronquer le contenu à un nombre fixe de caractères
Ou de faire une css pour ie :)
Bon tanpis je vais m'arranger différament, merci quand même.