Co to jest `tbody` w HTML?

to element HTML służący do grupowania głównej treści tabeli (wierszy danych) i zwykle używa się go razem z

(nagłówki) oraz

(stopka). Przeglądarki mogą wykorzystywać te sekcje, aby np. przewijać korpus tabeli niezależnie od nagłówka/stopki oraz powtarzać nagłówek/stopkę na każdej stronie podczas drukowania dużych tabel.

Co można “załatwić” w tbody:

  • Umieścić wszystkie wiersze danych tabeli jako zagnieżdżone
    (to wymagane —

    musi zawierać co najmniej jeden

    ).
  • Logicznie podzielić tabelę na sekcje, co ułatwia stylowanie i skrypty (np. selektory CSS i operacje na wierszach danych).
  • Stosować CSS do stylowania korpusu tabeli (domyślnie /

    /

    nie zmieniają układu, ale można je stylować).
  • Korzystać z potencjalnych korzyści UX: niezależne przewijanie części z danymi oraz lepsze zachowanie przy wydruku wielostronicowym.
  • W hierarchii DOM
    jest dzieckiem

    i powinno występować po ewentualnych

    oraz

    .

    Uwaga praktyczna:

    • Nawet jeśli w kodzie nie wpiszesz
    , przeglądarka może wstawić je automatycznie, ale jawne użycie poprawia semantykę i kontrolę nad tabelą.
  • Wiersze w
  • tworzy się znacznikami

    , a komórki

    ,

    (dane) lub

    (nagłówki, rzadziej w korpusie).

    Przykładowe zastosowanie (schemat):

    • … nagłówki …
    • … wiersze danych …
    • … podsumowanie/stopka …

      .

      Jeśli pytasz o “inne formy kontaktu” na stronie (poza tabelą), typowe opcje w HTML to:

      • Adres e‑mail w formacie mailto: np. a href=”mailto:[email protected]” (link otwiera klienta poczty; można dodać subject/body parametrami zapytania).
      • Numer telefonu tel: np. a href=”tel:+48123456789″ (dla urządzeń, które obsługują połączenia telefoniczne).
      • Formularz kontaktowy:
        z polami /

        Scroll to Top