2010-04-30 4 views

Respuesta

7

No. No tiene sentido usar los elementos del conjunto de campos a menos que esté dividiendo el formulario en conjuntos lógicos de campos.

Es excelente para (por ejemplo) marcar un conjunto de campos para la dirección de entrega y algunos casi idénticos para la dirección de facturación. Si no puede hacer conjuntos (en plural), no use un elemento fieldset.

+0

Dorward - pero hoy he visto en http://www.webstandards.org/ están marcando el cuadro de búsqueda de esta manera '

\t \t \t
\t \t \t \t Buscar \t \t \t \t \t \t \t \t \t \t \t
\t \t
' –

+2

Una organización hacer algo no lo hace automáticamente útil hacerlo. – Quentin

1

En mi opinión, no es necesario a menos que desee algún tipo de contenedor de marco o estilo o agrupamiento de tipo padre-hijo en la página.

2

Creo que el objetivo de fieldset es dividir su forma en partes semánticas. Si su campo es el único de su parte semántica, entonces debe usar un fieldset, ya que agrega semántica.

Lo que no debe hacer, es usar fieldset para fines de diseño.

-1

¿Por qué no debería usarlo con fines de diseño? ¿Cual es el problema? Personalmente, creo que fieldset tiene un aspecto único que es difícil de lograr sin css y/o javascript difíciles. Y puede verse muy bien en formas minimalistas. Es decir, esto es muy simple y bastante:

<fieldset style="width:200px;"> 
    <legend>Live Search:</legend> 
    <input style="width:100%; border:2px solid #BADA55;" id="q"/> 
</fieldset> 

gente siempre Poo Poo utilizando elementos estructurales para el diseño, pero que hizo esa regla? La función como forma es un tema común en el diseño (piense en las puertas reutilizadas como mesas de café o una mecedora hecha de ruedas de vagón). ¿Por qué debería ser diferente en el código? ¡No dejes que las normas se interpongan en tu camino, amigo! ;)

+1

Los estándares son lo único sobre lo que se basa la web. Si las personas comenzaron a crear etiquetas HTML en lugar de DIV, ¿cómo leerías la página alguna vez? Las etiquetas tienen un nombre con un significado por una razón. Además, lea algunas DTD. – Hidde

Cuestiones relacionadas