Bonjour,
J'ai un champ à choix multiple dont les items sont trop longs pour être édités sur une seule ligne.
Comment les formater pour :
1-les éditer sur plusieurs lignes
2-les séparer (ex : un trait)
Merci
Bonjour,
J'ai un champ à choix multiple dont les items sont trop longs pour être édités sur une seule ligne.
Comment les formater pour :
1-les éditer sur plusieurs lignes
2-les séparer (ex : un trait)
Merci
Si j'ai bien compris (ce dont je doute) tu peux essayer en CSS avecou en PHP avec wordwrap().
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part word-wrap:break-word
Merci trotters213, mais je n'arrive pas à faire marcher ça
Voila ce que j'ai écrit pour essayer, dis moi ce qui cloche SVP :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> /*** Mise en forme générale de la page ***/ #ess_form { width: 100px; /*** Largeur du formulaire ***/ } #ess_select { word-wrap:break-word } </style> </head> <body> <form name="ess_form" id="ess_form" method="post" action="wordwrap.htm"> <select size="1" id="ess_select"> <option> </option> <option value="texte très long"> long long long long long long long long long long long long long </option> </select> </form> </body> </html>
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> /*** Mise en forme générale de la page ***/ .ess_form { width: 100px; /*** Largeur du formulaire ***/ } .ess_select { word-wrap:break-word } </style> </head> <body> <form name="ess_form" id="ess_form" method="post" style="ess_form" action="wordwrap.htm"> <select size="1" id="ess_select" style="ess_select"> <option> </option> <option value="texte très long"> long long long long long long long long long long long long long </option> </select> </form> </body> </html>
je ne vois pas pourquoi tu dis ça : ça rentrera toujours dedans puisque le optio prend la taille de sa valeur la plus longue.
PS : quand tu définis un id, il faut uitlisé #ton_id dans le CSS et non .ton_id (le . est utilisé pour les classes).
Merci alexandre, mais je crois que trotters213 a raison. D'ailleurs si on utilise le script que tu as modifié, ça ne change rien.
Mais je n'ai toujours pas ma solution car le word-wrap ne marche pas pour moi. J'espérai qu'il me mettrait le texte sur plusieurs ligne sachant que je voulais limiter la taille du champ de formulaire, mais peut être y a-t-il une autre solution trotters213 ?
Tu ne peux pas avoir un <option> sur plusieurs lignes ...
Merci, mais alors à quoi sert cette fonction word-wrap ?
A renvoyer du texte à la ligne.
Mais pas dans une balise <option>.
C'tout.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager