Welchen Zweck hat der HTML-Tag <fieldset>?

Verwendung des HTML-Tags <fieldset>

Das HTML-Tag <fieldset> wird verwendet, um verwandte Formularelemente zu gruppieren und diesen eine visuell definierte Gruppe im Browser hinzuzufügen. Es stellt ein nützliches Werkzeug dar, wenn Sie Formulare mit mehreren Eingabefeldern erstellen, bei denen Informationen logisch zusammengefasst werden können.

Als Beispiel nehmen wir an, dass Sie ein Formular für die Anmeldung zu einem Kurs erstellen möchten. Dabei möchten Sie Informationen wie den Namen des Teilnehmers, seine Email-Adresse und auch die Zahlungsinformationen abfragen. Sie könnten das <fieldset>-Tag verwenden, um alle diese verschiedenen Eingabefelder in relevante Gruppen zu unterteilen.

<form>
   <fieldset>
      <legend>Teilnehmerinformationen</legend>
      Name: <input type="text"><br>
      Email: <input type="email"><br>
   </fieldset>
   <fieldset>
      <legend>Zahlungsinformationen</legend>
      Kreditkartennummer: <input type="text">
      -- weitere Felder für Zahlungsinformationen --
   </fieldset>
   <!-- Rest deines Formulars -->
</form>

In diesem Code sind die Elemente für die Teilnehmerinformationen und die Zahlungsinformationen jeweils in separate <fieldset>-Blöcke gegliedert. Das <legend>-Tag innerhalb des <fieldset>-Tags gibt den Titel für die Gruppe an und erleichtert den Benutzern das Verständnis der Struktur des Formulars.

Eine gute Praxis beim Erstellen von Formularen ist die Verwendung des <label>-Tags für jedes Eingabefeld. Dadurch wird die Zugänglichkeit Ihres Formulars stark verbessert, da es Screenreadern ermöglicht, die Bedeutung jedes Feldes mithilfe des zugehörigen Labels vorzulesen.

Insgesamt ist das <fieldset>-Tag ein wertvolles Element, wenn Sie gut strukturierte, einfach zu verstehende und barrierefreie Formulare erstellen möchten.

Finden Sie das nützlich?