Bonjour,
je voudrais arriver à quelque chose de similaire pour un formulaire, sans définir de largeur ni pour les labels ni pour les input :
http://tof.canardpc.com/view/ec5e7fee-ecf3-48ac-b81f-5286c14c121c.jpg
Je vois pas bien comment faire, sachant que chaque label a une taille différente et que chaque input en conséquence a aussi une taille différente et doit prendre toute la place qui reste.
En laissant ainsi sans largeur, logiquement ça ne fonctionne pas, les inputs ont une taille définie par le navigateur, et si j'en définie une manuellement forcément ça ne colle pas pour tous.
Une idée ?
Merci
Modifié par gmic72 (14 Mar 2012 - 18:25)
je voudrais arriver à quelque chose de similaire pour un formulaire, sans définir de largeur ni pour les labels ni pour les input :
http://tof.canardpc.com/view/ec5e7fee-ecf3-48ac-b81f-5286c14c121c.jpg
Je vois pas bien comment faire, sachant que chaque label a une taille différente et que chaque input en conséquence a aussi une taille différente et doit prendre toute la place qui reste.
<form>
<ul>
<li>
<label for="prenom">Prénom<span class="obligatoire">*</span> :</label>
<input type="text" value="" id="prenom" name="prenom">
</li>
<li>
<label for="email">Email<span class="obligatoire">*</span> :</label>
<input type="text" value="" id="email" name="email">
</li>
<li>
<label for="tel">Téléphone :</label>
<input type="text" value="" id="tel" name="tel">
</li>
</ul>
</form>
form ul {
list-style: none;
}
form label {
display: inline-block;
}
form input[type=text], form input[type=password], form textarea {
display: inline-block;
}
En laissant ainsi sans largeur, logiquement ça ne fonctionne pas, les inputs ont une taille définie par le navigateur, et si j'en définie une manuellement forcément ça ne colle pas pour tous.
Une idée ?
Merci
Modifié par gmic72 (14 Mar 2012 - 18:25)