Bonjour,
Je souhaite positionner un petit formulaire sans utiliser de tableau, et aligner les champs de saisie en jouant sur la taille des éléments (LABEL notamment). Mais la taille n'est pas prise en compte.
Voici le code html :
Et celui de la CSS (j'ai encadré le LABEL en noir pour vérifier mon résultat):
La police et les couleurs se font, mais pas le "width" (j'ai essayé jusque 300px pour voir ! J'ai même essayé sans le float:left de ul.form)
Y a-t-il une autre solution ?
Je souhaite positionner un petit formulaire sans utiliser de tableau, et aligner les champs de saisie en jouant sur la taille des éléments (LABEL notamment). Mais la taille n'est pas prise en compte.
Voici le code html :
<FORM ACTION = "paimentFr.php" METHOD = "POST">
<ul class="form">
<li><label>Votre n° Internet : </label><INPUT TYPE = "text" NAME = "id"></li>
<li><label>Votre n° de facture : </label><INPUT TYPE = "text" NAME = "fac"></li>
<li><label>Votre courriel :</label><INPUT TYPE = "text" NAME = "email"></li>
<li><input type="submit" value="Envoyer" alt="Envoyer">
</li>
</ul>
</FORM>
Et celui de la CSS (j'ai encadré le LABEL en noir pour vérifier mon résultat):
ul.form {
float:left;
margin-left :0;
}
ul.form li {
display: block;
height: 30px;
padding-left: 50px;
}
label {
width: 150px;
color: #21538f;
font-size: 0.8em;
font-variant: small-caps;
border: 1px solid Black;
}
ul.form input {
font-family: "Trebuchet MS", helvetica, sans-serif;
color: #21538f;
background-color: White;
border: #21538f;
}
La police et les couleurs se font, mais pas le "width" (j'ai essayé jusque 300px pour voir ! J'ai même essayé sans le float:left de ul.form)
Y a-t-il une autre solution ?