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:

<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:

<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>

Kevin Maurizi, Marcel Suter