Formulaire Css sans table

Pour rester fidèle aux normes du W3C est créer des formulaires en Css puret sans un enchevêtrement de tableaux, je vous propose un exemple parmi tant d’autres sur ce qu’il faut faire pour respecter les normes. Et les possibilités pour rendre le formulaire plus attrayant sont plus grandes avec du .

Voici le code html:

<form action=”#” method=”get”>
<fieldset>
<legend>Mon Formulaire</legend>
<p><label for=”nom”> Nom</label> <input type=”text” id=”nom” /></p>
<p><label for=”prenom”>Prénom</label> <input type=”text” id=”prenom” /></p>
<p><label for=”email”>E-mail</label> <input type=”text” id=”email” /><br /></p>
<p>
<label for=”comments”>Commentaires:</label>
<textarea id=”comments” rows=”5″ cols=”18″></textarea>
</p>
<p class=”submit”><input type=”submit” value=”Valider” /></p>
</fieldset>
</form>

et voici le :

label
{
width: 9em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
color: #990000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.submit input{margin-left: 4.5em;}
input
{
color: #781351;
background: #CCCCCC;
border: 1px solid #781351;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
}
fieldset
{
border: 1px solid #781351;
width: 20em;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
}
.textarea{
width: 250px;
height: 150px;
}

Exemple:


Mon Formulaire




Popularité : 3% [?]

Laisser un commentaire

Vous pouvez utiliser ces balises XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>