Lo de "campo obligatorio" tiene que ir sí o sí dentro del <label>, ya 
que de lo contrario no será leído por un lector de pantalla. Los 
lectores de pantalla cuando acceden a un control leen lo que pone la 
etiqueta. Por eso puede ser buena idea encerrar el <input> dentro del 
<label>, además de enlazarlos con los atributos for/id.

El enlace adicional "mostrar contraseña" no forma parte de la etiqueta 
de ese control, por lo que debe quedar fuera del <label>.

Agrupar los campos con <fieldset> sólo debería hacerse cuando los campos 
tienen relación entre sí, y siempre proporcionando un <legend>. Si no se 
pone <legend> queda el <fieldset> queda "cojo". Otra cosa es que sea 
interpretable lo de encerrar todos los campos de un mismo <form> dentro 
de un <fieldset> global.

Saludos,
Ramón.

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a