La etiqueta HTML <fieldset>
se utiliza para agrupar elementos de formulario relacionados en un documento HTML. Su propósito es proporcionar una manera de seccionar conjuntos de campos de formulario con el objetivo de organizarlos de manera más coherente y accesible.
Es útil cuando se están diseñando formularios con un número significativo de entradas, especialmente cuando estos formularios son complejos y requieren varias secciones. Al usar el elemento <fieldset>
, se pueden agrupar campos relacionados, lo que ayuda a los usuarios a navegar y comprender mejor el formulario.
Un ejemplo básico de cómo se utiliza esta etiqueta es el siguiente:
<form>
<fieldset>
<legend>Información personal</legend>
Nombre: <input type="text"><br>
Email: <input type="text"><br>
</fieldset>
<fieldset>
<legend>Información de envío</legend>
Dirección: <input type="text"><br>
Código postal: <input type="text">
</fieldset>
</form>
En este ejemplo, hay dos grupos de campos de formulario: "Información personal" e "Información de envío". Cada grupo está contenido en su propio <fieldset>
y tiene un <legend>
que describe el grupo.
Una buena práctica a seguir es utilizar la etiqueta <legend>
cuando se usa <fieldset>
. <legend>
proporciona un título para el conjunto de campos y mejora la accesibilidad al proporcionar un contexto a los lectores de pantalla.
La etiqueta <fieldset>
contribuye a una mejor organización de los elementos en un formulario y a una mejor experiencia de usuario, por lo que su uso es muy recomendable en el desarrollo de formularios HTML.