Saltar al contenido principal

Organización de formularios

Para la organización de los campos de un formulario disponemos de varios elementos. A continuación, se muestran algunos.

Elemento <label>

El elemento <label> permite asociar a cada campo del formulario una etiqueta con su nombre. El texto mostrado entre las etiquetas <label> se muestra y constituye, además, una ayuda de usabilidad a personas invidentes.

<label for="conforme">Acepto el acuerdo de licencia</label>
<input type="checkbox" name="licencia" id="conforme" value="ok">

En el ejemplo la etiqueta <label> se asocia al campo tipo <input> mediante el atributo for que contiene el valor del identificador (id) de la etiqueta <input>.

En el navegador se mostraría de la siguiente forma:

Probar en el navegador

Elemento <fieldset>

El elemento <fieldset> agrupa los campos de formulario que estén entre la etiqueta de apertura y cierre <fieldset> y los rodea con un borde.

Por ejemplo:

<fieldset>
<legend>Introduzca su nombre de usuario y contraseña</legend>
<div>
<label for="username">Usuario</label>
<input type="text" id="username" name="user" required />
</div>
<br />
<div>
<label form="password">Contraseña</label>
<input type="password" id="password" name="pass" required />
</div>
</fieldset>

En el navegador se mostraría de la siguiente forma:

Probar en el navegador

Elemento <legend>

El elemento <legend> escrito inmediatamente a continuación de la etiqueta de apertura <fieldset>, agrega un texto relacionado con los campos agrupados