utiliza una tamaño que para leyenda hacer etiqueta ejemplos controles bootstrap agrupar html

una - para que se utiliza la etiqueta legend en html



¿Fieldset tiene que estar en una forma? (9)

No sé nada acerca de la DTD.

http://www.bls.gov/oco/ocos292.htm

¡Vea cómo se usa fieldset fuera de forma en esta página y es genial! ¡Me encanta el estilo!


Bumping porque nadie dio un caso de uso válido para un campo sin forma. Una razón válida para usar un fieldset sin un formulario es cuando está usando las entradas para recopilar información para una visualización dinámica. Cada cambio de una entrada hace una diferencia en la información mostrada. No tiene sentido rellenar un formulario y hacer clic en enviar. Podrías poner una forma alrededor del campo, pero sería inútil. Sin embargo, el conjunto de campos agrupa visualmente las entradas utilizadas para controlar la pantalla (o el juego o lo que sea).


Creo que la pregunta y la respuesta elegida en esta pregunta son engañosas. Si un form debe tener o no un fieldset fieldset , y si un conjunto de fieldset tiene que estar o no en un form son dos preguntas diferentes con dos respuestas diferentes.

De acuerdo con la especificación HTML4.01, un fieldset es un elemento válido dentro de un formulario, pero como es un elemento de nivel de bloque estándar, también es aceptable en otros lugares: http://www.w3.org/TR/html401/interact/forms.html#h-17.10 http://www.w3.org/TR/html401/sgml/dtd.html#block

Sin embargo, no puedo imaginar un caso de uso en el que esto se haría, a menos que esté usando el fieldset para la decoración, lo que sería un uso incorrecto.

Sin embargo, un formulario no requiere un fieldset: http://www.w3.org/TR/html401/interact/forms.html#h-17.3



No necesita estar dentro de un formulario, pero es mejor que esté al menos relacionado con un formulario con form="[form_ID]" .

Un caso de uso válido es cuando tiene varios conjuntos de controles que se distribuyen a lo largo de fragmentos de contenido que no son formularios. En este caso, normalmente tendrías que poner todo, relacionado o no, dentro del formulario (malo) o repetir el mismo formulario una y otra vez (extraño).

Mientras que simplemente vincular todos los campos a la única forma es mucho más fácil.

Ejemplo: una prueba o encuesta o algo que requiera un poco de retroalimentación después de cada sección.


No, no necesitas un fieldset en un formulario.


Sí, porque el elemento fieldset se utiliza para agrupar campos de formulario relacionados.


Si coloca un campo de campo fuera de un formulario, la página se valida, pero no veo ninguna buena razón para hacerlo, y si lee el DTD xhtml 1.0 , encontrará este comentario en la sección de campo de campo:

El elemento fieldset se utiliza para agrupar campos de formulario. Solo un elemento de leyenda debe aparecer en el contenido y, si está presente, solo debe ir precedido por espacios en blanco.


Utilicé un fieldset fuera de un formulario para agrupar filtros de datos de jquery personalizados. Tenía varios elementos desplegables "selectos" en el fieldset, cada uno para una categoría diferente de filtrado. Me conecté eventos de cambio a cada menú desplegable para que cuando se seleccionara algo, las filas en la tabla de datos se filtraran en consecuencia. Las etiquetas de forma real realmente no parecen necesarias hoy en día con javascript / jquery.