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
