Co to jest `legend` w HTML?

Element HTML

to podpis/nagłówek dla grupy pól formularza utworzonej za pomocą

; umieszcza się go wewnątrz

, zwykle na górze, aby krótko opisać, czego dotyczą zgrupowane kontrolki formularza.

Kluczowe informacje:

  • Przeznaczenie – nadanie zrozumiałej etykiety całej grupie pól w
    , co poprawia semantykę i dostępność formularzy.
  • Wygląd i pozycja – przeglądarki wyświetlają
    jako tytuł w obramowanym

    ; można go stylować CSS (np. krój, kolor, wyrównanie).
  • Relacja z

    grupuje powiązane elementy formularza i rysuje ramkę;

    stanowi jego nagłówek/opis.

Co „można tam załatwić?”

  • W sensie technicznym w
    „załatwiasz” czyli określasz tylko opis/caption dla całej grupy pól; nie służy on do przesyłania danych ani interakcji, a jedynie do opisu i dostępności.
  • Do realnych „spraw” (np. kontakt, wysyłka formularza) służą same pola i przyciski w
    oraz logika formularza, a nie

    .

Inne formy kontaktu na stronie (poza opisem w

):

  • Formularz kontaktowy z polami typu ,