Largeur d'une liste déroulante

Eléphanteau du PHP | 47 Messages

24 sept. 2005, 00:28

Bonjour,

Est-ce que c possible de limité la largeur d'une liste déroulante. Je puise les infos de la liste dans une base SQL mais lors que les données sont trops longue, ça dérègle mon affichage.

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 sept. 2005, 02:17

Salut, essai avec dans le css correspondant à la liste
select.ident
{	
	width: 150px;	   	
}
<select class="ident" ...
par exemple :wink:

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

Eléphanteau du PHP | 47 Messages

24 sept. 2005, 03:02

Je ne suis pas très familier avec les css :oops:

Mais je vais essayer

Je vous reviens la dessus

Mammouth du PHP | 19672 Messages

24 sept. 2005, 09:39

Si le texte est plus long, ça risque de ne pas s'arrêter à la longueur présicée dans le style. Il faudrait traiter la chaîne pour la tronquer à une longueur maximum pour impérativement respecter la dimension fixée : avec un petit substr() pour limiter le nombre de caractères.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 sept. 2005, 12:59

Si le texte est plus long, ça risque de ne pas s'arrêter à la longueur présicée dans le style.
C'est vrai pour la liste déroulé, mais cet affichage de la liste (déroulé) ne déforme pas l'affichage principal la cellule d'un tableau par exemple.
La liste aura une taille fixe lorsqu'elle n'est pas déroulé.

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

Mammouth du PHP | 19672 Messages

24 sept. 2005, 15:23

Si le texte est plus long, ça risque de ne pas s'arrêter à la longueur présicée dans le style.
C'est vrai pour la liste déroulé, mais cet affichage de la liste (déroulé) ne déforme pas l'affichage principal la cellule d'un tableau par exemple.
La liste aura une taille fixe lorsqu'elle n'est pas déroulé.
À vérifier avec plusieurs navigateurs différents, je ne parierais pas ma chemise là-dessus pour certains que je ne nommerai pas vu le sens qu'on donne à l'interprétation des CSS dans l'État de Washington.... mais on citera pas MSIE 6... oups, trop tard, c'est fait :langue:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 47 Messages

25 sept. 2005, 17:55

La liste déforme effectivement le tableau evec EI 6.

Ça marche avec la solution de Cyrano

Merci

Mammouth du PHP | 19672 Messages

25 sept. 2005, 18:54

La liste déforme effectivement le tableau evec EI 6.
Le pire dans cette histoire, je peux bien l'avouer maintenant: je n'avais même pas vérifié, mais sachant comment Microsoft prend en compte le respect de la norme CSS pour le développement de son navigateur, je m'attendais bien à un gag du genre. :langue:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

25 sept. 2005, 19:05

La liste déforme effectivement le tableau evec EI 6.
Le pire dans cette histoire, je peux bien l'avouer maintenant: je n'avais même pas vérifié, mais sachant comment Microsoft prend en compte le respect de la norme CSS pour le développement de son navigateur, je m'attendais bien à un gag du genre. :langue:
et oui je fait encore trop confiance à Bill (à tord peut etre), je bannis IE :twisted:

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

Mammouth du PHP | 19672 Messages

25 sept. 2005, 19:23

... je bannis IE :twisted:
Surtout pas, c'est ça notre malheur, on doit impérativement en tenir compte parce qu'une majorité d'internaute ne connait même pas les autres. L'internaute lambda achète son ordi en promo chez Auchan tout équipé et configuré avec MS-Windows et Internet Explorer pour essentiellement jouer en réseau et regarder les photos prises avec le super appareil numérique offert au petit à Noël dernier par mémé, donc il n'y connaissent pas grand chose et on doit absolument le prendre en considération ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

merci51
Invité n'ayant pas de compte PHPfrance

07 nov. 2005, 22:50

bonjour bonsoir

je ressort un vieux post
mais c'est le plus proche de mon probleme

perso (chez moi quoi )
la proposition dde Truc marche nickel meme sous IE6
le tout etant d'avoir les bonne déclarations xhtml ( je dis peut etre une grosse connerie)

mais mon souci, se situe dans le cas de la ligne qui est plus grande que la liste, elle est coupé net.

comment pourrais je faire pour qu'elle soit entierement lisible.

j'ai edssayé les infobulles, label title...

je trouve pas de solution...


si quelqu'un a une idée :wink:

merci a vous

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 nov. 2005, 00:28

Salut, tu dis coupé !! Dans le cas ou la liste est déroulée ou pas ?
Parceque si tu veut limiter la taillle je vois pas trop comment tu veut en meme temps mettre une ligne complete si elle est trop grande c'est un peu contradictoire , non ?

sinon peut tu montrer ce que tu as deja fait ?

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

merci51
Invité n'ayant pas de compte PHPfrance

08 nov. 2005, 12:35

en fait ce que je veux faire , c'est comme mappy, pour les adresses (souvent trop longue pour la liste) quand on l'ouvre sous FireFox


et je me dis que je ne suis surement pas meilleur que les prog de chez mappy :cry:

décidement IE :evil: