2010-06-11 5 views

Répondre

0

Vous devez déplacer vos éléments de message d'erreur dans leurs <li class="form_1"> éléments correspondants. Ensuite, attribuez float: left; à chaque élément de message d'erreur.

+0

ne devrait-il pas être flottant: droite, comme le message d'erreur devrait être sur le côté droit de la boîte d'entrée? – Scoregraphic

+0

l'erreur devrait être en dessous du champ. – ziiweb

+0

@Scoregraphic: 'float: left;' et float: right; 'feront l'affaire tous les deux. Je préfère cependant flotter à gauche car il positionnera l'erreur juste à la droite du champ concerné, alors que le flottant à droite le positionnera aussi loin que possible vers la droite. –

0

Mettre tout dans les éléments de la liste sera difficile. Vous pouvez modifier ceci:

<li class="form_1_errores"> 
    <ul class="error_list"> 
    <li>Debes escribir tu e-mail</li> 
    </ul> 
</li> 
<li class="form_1"> 
    <label for="register_password">Contrase&#241;a</label> 
</li> 
<li class="form_1"> 
    <input type="password" name="register[password]" 
    id="register_password"></input> 
</li> 

à ceci:

<li class="form_1"> 
    <label for="register_password">Contrase&#241;a</label> 
    <input type="password" name="register[password]" 
    id="register_password"></input> 
    <ul class="error_list"> 
    <li>Debes escribir tu e-mail</li> 
    </ul> 
</li> 

.form_1 label, .form_1 input, .form_1 ul{ 
    float: left; 
} 
0

Au lieu d'attribuer un margin-left à chaque article, donner la marge au bloc contenant. #formulario_registro semble être le meilleur candidat.

Aussi comme je l'ai suggéré dans votre autre post: Il n'y a rien de mal à mettre en forme des formes comme ceci avec une table.

+0

Merci RoToRa, mais deux questions: quelles sont "les autres formes aimables" ?? Quelle est votre opinion à ce sujet http://www.chromaticsites.com/blog/13-reasons-why-css-is-superior-to-tables-in-website-design/ ?? Il ya trop de raisons .. – ziiweb

+0

@ user248969, je pense que @RoToRa signifie que ce sont des données tabulaires et donc il n'y a rien de mal à utiliser les tables pour l'afficher. Ce qui est un bon argument solide qui ne va pas à l'encontre de ce qui est dit dans cet article. – ANeves