Buenas,
El 02/05/2006, a las 6:17, Federico MP escribió:
>
>> On 5/1/06, Reynier Perez Mira <[EMAIL PROTECTED]> wrote:
>>> <p> <label for="campo">Campo: <input name="campo" id="campo"
>>> type="text" /> </label> </p>
>
> No creo que esté mal si de specs se trata, pero es redundante
> asociar con
> for y además encerrar a INPUT. Por supuesto, se supone que todo ese
> código
> estaría encerrado en un FIELDSET.
A mi modo de ver la redundancia en este caso es de agradecer, por
motivos de retrocompatibilidad si no me equivoco. Los agentes de
usuario que no sean capaces de interpretar el atributo "for" del
elemento LABEL, pero en cambio sí interpreten la asociación implícita
al estar anidados, no tendrán problemas. Lo mismo ocurriría en caso
contrario.
Sea como sea el fin de este hilo es hablar sobre FIELDSET y LEGEND,
así que según mi humilde opinión, la cosa iría más o menos así:
<form id="ejemplo" method="post" action="">
<fieldset>
<legend>Grupo de campos número 1</legend>
<p><label for="campo1">Campo 1: <input type="text" id="campo1"
/></
label></p>
<p><label for="campo2">Campo 2: <input type="text" id="campo2"
/></
label></p>
<p>Etcétera</p>
</fieldset>
<fieldset>
<legend>Grupo de campos número 2</legend>
<p><label for="campo3">Campo 3: <input type="text" id="campo3"
/></
label></p>
<p><label for="campo4">Campo 4: <input type="text" id="campo4"
/></
label></p>
<p>Etcétera</p>
</fieldset>
<p>Etcétera</p>
</form>
Un formulario por acción, (ejemplo: un formulario para la búsqueda,
un formulario para comentar, etc.). Dentro de cada formulario, un
elemento FIELDSET con su LEGEND correspondiente, (no obligatorio pero
sí aconsejable), por cada grupo de controles relacionados. Y por
último dentro de cada FIELDSET un párrafo por cada control, (eso es
una opción personal, se pueden usar DIV, etc.).
Un saludo.
--
Juan G. Hurtado
[ [EMAIL PROTECTED] ]
[ http://armonia.spiral-static.org/ ]
_______________________________________________
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://ovillo.org/mailman/listinfo/ovillo