
Desarrollo y publicación de la Web Corporativa carm.es
Manual de estilos v. 1.0
- General
- Texto
- Tablas
- Archivos Multimedia
- Formularios
- Configuración
- Utilidades
Formularios Accesibles
Es imprescindible acotar los formularios con la clase CSS formulario, para lo cual deberá emplear el código fuente:
[...]
<div class="formulario">
<form action="" method="get" name="nombredelformulario">
<fieldset id="identificadordelgrupo">
<legend>Nombre o encabezado del grupo</legend>
[...]
Utilice fieldset para agrupar controles de formulario en unidades semánticas y describa el grupo con el elemento legend
Todos las etiquetas con el nombre de cada campos de formulario deben llevar aplicado el tag HTML label y el atributo for.
Veamos por ejemplo el caso de un tipo de caja “input text” de formulario:
<label for="nombre">Nombre completo:</label> <input type="text" name="nombre" size="20" maxlenth="100" >
Que daría como resultado:
En caso de presentar el formulario alineado mediante el uso de tablas, se hace necesario por cuestiones de accesibilidad, incluir en dicha tabla el sumario y descripción correspondiente a la tabla. Por otro lado, para aquellas celdas que contengan las etiquetas descriptivas y/o de los nombres de campos de formulario, use la clase CSS label para distinguirlos:
<td bgcolor="#F9F9F9" class="label"><label for="NOMBRE">Nombre</label></td><td><input type="text" name="NOMBRE" size="30" /></td>