LU07d - Fieldset, Legend
siehe auch selfhtml - Gliederung
Auf dieser Seite befassen wir uns mit fieldset
, und legend
welche uns bei der Gliederung von Formularen unterstützen.
fieldset zur Gruppierung
Das <fieldset>
-Element wird verwendet, um Elemente innerhalb von Formularen zu gruppieren. Mithilfe des <legend>
-Elements kann eine Überschrift für das <fieldset>
-Element definiert werden.
Das <fieldset>
-Element kann unter HTML5 folgende Attribute haben:
disabled
: Mit dem Attributswert disabled kann das<fieldset>
ausgegraut und nicht auswählbar angezeigt werden.form
: Mit dem Attributswert, der der ID eines Formulars entspricht, kann das<fieldset>
diesem Formular zugeordnet werden.name
: Durch den Namen kann das<fieldset>
in einem verarbeitenden Skript ausgewertet werden.
<form id='gewinnen'> <fieldset> <label for='vorname'>Vorname: <input name='vorname' id='vorname' placeholder='Max'> </label> <label for='zuname'>Zuname: <input name='zuname' id='zuname' placeholder='Mustermann'></fieldset> <fieldset> <label for='männl'> <input type='radio' name='geschlecht' id='männl' value='männl'>männlich</label> <label for='weibl'> <input type='radio' name='geschlecht' id='weibl' value='weibl'>weiblich</label> </fieldset> </form>
legend zur Beschriftung der Gruppen
Das <legend>
-Element in einem HTML-Formular wird verwendet, um eine Überschrift oder einen Titel für das dazugehörige <fieldset>
-Element zu definieren. Es dient dazu, den Zweck oder die Gruppierung der Formularelemente innerhalb des <fieldset>
-Elements zu beschreiben.
Die Verwendung des <legend>
-Elements bietet mehrere Vorteile:
- Klarheit und Struktur: Durch das Hinzufügen einer aussagekräftigen Überschrift mit <legend> wird die Gruppierung von Formularelementen in einem <fieldset> deutlicher und benutzerfreundlicher. Es hilft den Benutzern, den Inhalt des Formulars besser zu verstehen.
- Barrierefreiheit: Für Benutzer mit assistiven Technologien wie Screenreadern liefert das <legend>-Element wichtige Kontextinformationen. Die Überschrift ermöglicht eine bessere Navigation und Verständnis des Formulars für Benutzer mit Sehbehinderungen.
<form id='gewinnen'> <fieldset> <legend>Name</legend> <label for='vorname'>Vorname: <input name='vorname' id='vorname' placeholder='Max'> </label> <label for='zuname'>Zuname: <input name='zuname' id='zuname' placeholder='Mustermann'></fieldset> <fieldset> <legend>Geschlecht</legend> <label for='männl'> <input type='radio' name='geschlecht' id='männl' value='männl'>männlich</label> <label for='weibl'> <input type='radio' name='geschlecht' id='weibl' value='weibl'>weiblich</label> </fieldset> </form>