largeur d'un espace en fonction des données à afficher

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : largeur d'un espace en fonction des données à afficher

par AB » 30 janv. 2009, 00:55

J'sais pas si j'ai bien compris ta question mais pour avoir toujours le même espace entre deux mots je les écrirais simplement l'un à la suite de l'autre en les séparants par un ou plusieurs espaces insécables &nbsp

par ote » 29 janv. 2009, 23:36

oui mais dans les deux cas, comment prendre en compte la longueur des infos saisies par l'utilisateur ? Pour l'instant j'ai positionné en css les champs "né le" et "sexe" à droite, car j'ai remarqué que de toutes les façons ils auront toujours la même taille. Ca marche, mais je trouve cette solution pas trés satisfaisante.

par albat » 29 janv. 2009, 21:57

Si j'ai bien compris...

Je vois deux solutions :
- utiliser des tableaux pour gérer des largeurs de colonnes
- utiliser des CSS pour le positionnement des éléments

largeur d'un espace en fonction des données à afficher

par ote » 29 janv. 2009, 21:37

Bonjour,

J'ai créer un formulaire à remplir et ensuite j'affiche dans un autre page les informations saisies. Mon problème est que je voudrais pouvoir gérer la taille des espaces suivant la longueur des données de l'utilisateur. Un exemple me parait plus clair :

Je dois avoir sur une même ligne :

NOM prénom : TRUC Martin né le : 01/01/1945 sexe : M

et si le nom est plus long, ça réduit l'espace entre le prénom et "né le" :

NOM prénom : MACHINBIDULECHOSE Paul-André né le : 12/12/1957 sexe : M
Bon forcement j'arrive pas à afficher le rendu comme je le voudrai mais j'espère que vous comprendrai ma question.

Je vois pas comment gérer cela, si quelqu'un à une idée, je suis intéressée. Merci d'avance pour votre aide.