Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2330 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  CSS : alignement des champs de formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CSS : alignement des champs de formulaire

n°1137016
cosmoschtr​oumpf
dawa powered
Posté le 01-07-2005 à 11:46:21  profilanswer
 

Bonjour
 
dans un formulaire, j'ai des champs tout bêtes, genre (pour faire simple) :
 

Code :
  1. <label>Nom :<input /></label>
  2. <label>Prenom : <input /></label>


 
et je veux que le résultat soit comme :
 

Code :
  1. <table>
  2.   <tr>
  3.     <td align="right">Nom :</td>
  4.     <td><input /></td>
  5.   </tr>
  6.   <tr>
  7.     <td align="right">Prenom :</td>
  8.     <td><input /></td>
  9.   </tr>
  10. </table>


 
En gros, que ce soient les champs qui sont alignés et pas les labels.
 
Comment puis-je faire ?
Merci !


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
mood
Publicité
Posté le 01-07-2005 à 11:46:21  profilanswer
 

n°1137021
FlorentG
Unité de Masse
Posté le 01-07-2005 à 11:48:39  profilanswer
 

Au lieu d'imbriquer libellé et contrôle dans un label, sépare-les :

<label for="pouet">Truc</label><input id="pouet" />

n°1137026
multani
Dépressionnisé
Posté le 01-07-2005 à 11:50:55  profilanswer
 

Tu peux faire un truc du genre :


<p><label>Nom :</label><input /></p>
<p><label>Prenom : </label><input /></p>


Et dans le css :


label {
float: left;
text-align: right;
}
 
input {
float: right;
text-align: left;
}
 
p {
clear: both;
}


... et en jouant sur la longueur de tes élements html (p, label surtout)


Message édité par multani le 01-07-2005 à 11:51:35
n°1137033
FlorentG
Unité de Masse
Posté le 01-07-2005 à 11:53:04  profilanswer
 

T'as oublié les attributs for et id :o

n°1137034
cosmoschtr​oumpf
dawa powered
Posté le 01-07-2005 à 11:53:06  profilanswer
 

okay, je croyais que les labels c'était forcément imbriqué avec les inputs (je me suis pas vraiment penché sur la question, certes).
 
mairci, je vais tester ça.
Ca devient tout de suite vachement plus facile [:dawa]


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1137038
multani
Dépressionnisé
Posté le 01-07-2005 à 11:54:21  profilanswer
 

FlorentG a écrit :

T'as oublié les attributs for et id :o


+1 [:benou]

n°1137076
cosmoschtr​oumpf
dawa powered
Posté le 01-07-2005 à 12:12:24  profilanswer
 

bon, c'est malin, maintenant mon submit il est tout aligné à droite.
Comment je fais pour le centrer ?
 
j'ai essayé de lui coller une classe :
 

.centre {
 float: none;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}


 
mais ça change rien :'(


Message édité par cosmoschtroumpf le 01-07-2005 à 12:13:14

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1137081
multani
Dépressionnisé
Posté le 01-07-2005 à 12:16:16  profilanswer
 

cosmoschtroumpf a écrit :

bon, c'est malin, maintenant mon submit il est tout aligné à droite.
Comment je fais pour le centrer ?
 
j'ai essayé de lui coller une classe :
 

.centre {
 float: none;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}


 
mais ça change rien :'(


use Dom Inspector luke :o

n°1137093
masklinn
í dag viðrar vel til loftárása
Posté le 01-07-2005 à 12:23:41  profilanswer
 

multani a écrit :

Tu peux faire un truc du genre :


<p><label>Nom :</label><input /></p>
<p><label>Prenom : </label><input /></p>


Et dans le css :


label {
float: left;
text-align: right;
}
 
input {
float: right;
text-align: left;
}
 
p {
clear: both;
}


... et en jouant sur la longueur de tes élements html (p, label surtout)


faut pas mettre de <p>, ça sert à rien, et dans un formulaire on met des fieldsets, ça poutre largement plus :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1137101
multani
Dépressionnisé
Posté le 01-07-2005 à 12:28:01  profilanswer
 

masklinn a écrit :

faut pas mettre de <p>, ça sert à rien, et dans un formulaire on met des fieldsets, ça poutre largement plus :o


Ouais, enfin, c'était pour l'exemple quoi :o

mood
Publicité
Posté le 01-07-2005 à 12:28:01  profilanswer
 

n°1137106
zapan666
Tout est relatif
Posté le 01-07-2005 à 12:39:21  profilanswer
 
n°1137173
cosmoschtr​oumpf
dawa powered
Posté le 01-07-2005 à 13:53:11  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  CSS : alignement des champs de formulaire

 

Sujets relatifs
[CSS/JS] Evenements sur un style css[CSS] héritage
Question simple en CSS : Différence entre Firefox et IEMarges d'un formulaire
mise à jour automatique d'un formulaire avec requete SQLBesoin d'aide diverses en CSS [note en bas de page]
[JavaScript] Vérifier un formulaire avant envoiafficher le contenu d'un input text sur le meme formulaire
CSS: largeur variable et blockquotePb CSS pour un affichage de menus fixe à droite
Plus de sujets relatifs à : CSS : alignement des champs de formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR