Lo que he visto por ahí es una lista de definición con etiquetas 'LABEL'
como bien dice Ramón, agrupándolas mediante fieldset.

Un ejemplo:


<form action="" method="POST" id="formulario_contacto"
class="formulario_contacto">

        <fieldset>
                <legend>Datos de identificación:</legend>
                        <dl>
                                <dd><label for="nombre">Nombre</label></dd>
                                <dt><input name="nombre" id="nombre" 
type="text" size="40"
value=""></dt>                          <dd><label 
for="apellidos">Apellidos</label></dd>

                                <dd><label for="email">Email</label></dd>
                                <dt><input name="email" id="email" type="text" 
size="40" value=""></dt>

                        </dl>
                </fieldset>
        <fieldset>
                <legend>Dirección postal:</legend>
                <dl>
                        <dd><label for="domicilio">Domicilio</label></dd>
                        <dt><input name="domicilio" id="domicilio" type="text" 
size="40"
value=""></dt>

                        <dd><label for="ciudad">Ciudad</label></dd>
                        <dt><input name="ciudad" id="ciudad" type="text" 
size="40" value=""></dt>

                        <dd><label for="provincia">Provincia</label></dd>
                        <dt><input name="provincia" id="provincia" type="text" 
size="40"
value=""></dt>

                </dl>
        </fieldset>
        <input name="enviar" id="enviar" type="submit" value="Enviar 
formulario">
</form>

Saludos

El 6 de abril de 2010 15:53, carlos campderrós <
[email protected]> escribió:

> Buenas,
>
> 2010/4/6 Martin Etxauri <[email protected]>
>
> > Yo, con toda la buena intención había utilizado tablas para unos
> > formularios, me pareció que un formulario es un contenido que se puede
> > mostrar en una tabla de dos columnas, en la de la izquierda ponemos que
> es
> > cada campo y en el de la derecha los campos a rellenar, y claro, según
> esta
> > idea mía, lo de la izquierda serían TH porque dicen que es lo que
> contienen
> > (o contendrá) los TD de la derecha.
> >
>
> Según mi humilde opinión, sería más correcto una lista de definición como
> dice Tei. Flotando los <dt>, con ancho fijo y clears, puedes emular una
> tabla, sin ser una tabla.
>
> Pero yo una tabla simple como has puesto tampoco lo daría por malo.
>
>
> > Todo esto viene de una web que tiene que pasar una revisión de
> > accesibilidad para recibir una subvención y me decían que no, que por un
> > lado eso no tiene que estar maquetado con tablas y por otro, claro, que
> > estaba utilizando los TH para uso estético... pero yo lo había hecho
> > creyendo que estaba bien utilizado y lo sigo creyendo :)
> >
>
> No sé las WCAG 2 qué dicen al respeto, pero para mi el formulario maquetado
> con una tabla como decías sí es accesible dentro de las WCAG 1 puesto que
> si
> linearalizas (o como se diga, supongo que me entendéis) la tabla, lo que
> leería un lector de pantalla tendría sentido. Y lo de poner los nombres de
> los campos (Nombre, Apellidos, ...) com <th> me parece totalmente correcto.
> Es más, me parecería incorrecto que los pusieras como un simple <td>.
>
> No sé si deberías indicar algo como scope="row" en cada <th> o similar...
> La
> verdad es que las tablas tienen cantidad de atributos para mejorar su
> accesibilidad y lo tengo ya muy olvidado.
>
> saludos,
> carlos.
>
> --
> Si no puedes deslumbrar con tu sabiduría,
> desconcierta con tus gilipolleces
> _______________________________________________
> 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
>
_______________________________________________
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