Zum Inhalt springen

HTML <fieldset>-Tag

Das <fieldset>-Tag gruppiert logisch zusammengehörige Felder in einem mit dem <form>-Tag definierten HTML-Formular visuell. Das Tag ermöglicht es, Formulare in logische Abschnitte zu unterteilen. In Browsern wird ein Rahmen um den Inhalt gezeichnet.

Syntax

Das <fieldset>-Tag wird immer paarweise verwendet. Der Inhalt wird zwischen dem öffnenden (<fieldset>) und dem schließenden (</fieldset>)-Tag geschrieben.

Beispiel für das HTML <fieldset>-Tag:

HTML <fieldset>-Tag

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        margin-bottom: 10px;
      }
      label {
        display: inline-block;
        width: 120px;
      }
      fieldset {
        background: #e1eff2;
      }
      legend {
        padding: 20px 0;
        font-size: 20px;
      }
    </style>
  </head>
  <body>
    <form>
      <fieldset>
        <legend>Personal Information:</legend>
        <div>
          <label for="name">Name:</label>
          <input type="text" id="name" />
        </div>
        <div>
          <label for="email">Email:</label>
          <input type="email" id="email" />
        </div>
        <div>
          <label for="date">Date of birth:</label>
          <input type="date" id="date" />
        </div>
        <div>
          <label for="birth-day">Place of birth:</label>
          <input type="text" id="birth-day" />
        </div>
      </fieldset>
    </form>
  </body>
</html>

Ergebnis

Beispiel für fieldset

Das <fieldset>-Element zur Strukturierung von Formularen

Die Mehrheit der Online-Formulare ist schwer zu bedienen und unstrukturiert. Die Aufteilung in logische Abschnitte verbessert die Benutzerfreundlichkeit erheblich. Die Verwendung des <fieldset>-Elements in Kombination mit dem <legend>-Element schafft klare Grenzen und macht Ihre Formulare navigationsfreundlicher.

Attribute

AttributWertBeschreibung
disableddisabledGibt an, dass eine Gruppe zugehöriger Formularelemente deaktiviert werden muss.
formform_idDefiniert eine oder mehrere Formular-IDs (id), zu denen die Gruppe der zugehörigen Elemente gehört. Bei mehreren IDs müssen diese durch Leerzeichen getrennt werden.

Das <fieldset>-Tag unterstützt die Globalen Attribute und die Ereignisattribute.

Practice

Welche Rolle spielt das HTML fieldset-Tag?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.