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