Nissone Posté 13 Octobre 2005 Posté 13 Octobre 2005 Bonjour, J'ai un formulaire avec, notamment, un select. Le select contient des informations un peu longues et, du coup, ne tient pas sur la même ligne que son étiquette. Pour pouvoir garder tout sur une seule ligne, je voudrais mettre une largeur fixe au select et, du coup, je voudrais que les valeurs du select passent automatiquement à la ligne. Est-ce possible ?
Vincent Posté 21 Octobre 2005 Posté 21 Octobre 2005 Pour ma part, ce n'est pas possible, un select prend la taille dont il a besoin... surtout sur IE. 1 balise option = 1 ligne il faudrait tronquer tes libellés...
Mamat Posté 21 Octobre 2005 Posté 21 Octobre 2005 Je ne suis pas entièrement d'accord un select ne prend pas la place dont il a besoin si on lui impose une taille.
Nissone Posté 11 Novembre 2005 Auteur Posté 11 Novembre 2005 Merci pour vos réponses. En effet, on peut imposer une taille au select mais, dans ce cas là, si le libellé d'une option prend plus de place que la place autorisé, il passe est tronqué et on pert un bout de l'information (sans compter que ça ne fait pas très sérieux ! )
Neity Posté 11 Novembre 2005 Posté 11 Novembre 2005 (modifié) Je te conseille de mettre une sorte de "alt" pour que les textes trop longs soient visibles. J'ai jamais essayé de faire ça mais je crois que c'est la meilleure chose à faire pour ton cas. Je crois qu'il n'y a pas de "alt" prédéfini pour les select. Mais avec une sorte de zone de texte flottante ça doit pouvoir se faire et au moins ce sera un affichage sans délai. Un exemple : http://www.entreprisedefrance.cci.fr/rechercheMulticritere/ Modifié 11 Novembre 2005 par Neity
Nissone Posté 13 Novembre 2005 Auteur Posté 13 Novembre 2005 Pas de "alt" alors, mais plutôt "title". Les "alt" sont des alternatives réservées à des éléments graphiques : CSS 2 : La manière de spécifier un texte de remplacement
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant