Tag <thead> służy do grupowania treści nagłówka w tabeli (<table>). Musi zawierać jeden lub więcej tagów <tr>.
<thead> należy użyć w następującym kontekście: Jako element podrzędny <table>, po dowolnym elemencie <caption> i <colgroup>, a przed jakimkolwiek elementem <tbody>, <tfoot> i <tr>.
Element <thead> jest używany w połączeniu z elementami <tbody> i <tfoot> w celu określenia każdej części tabeli (nagłówek, treść , stopka). Nie będą one domyślnie wpływać na układ tabeli, można jednak użyć CSS do stylizacji tych elementów. Przeglądarki mogą używać tych elementów, aby umożliwić przewijanie treści tabeli niezależnie od nagłówka i stopki. Ponadto podczas drukowania dużej tabeli obejmującej wiele stron elementy te mogą umożliwiać drukowanie nagłówka i stopki tabeli na każdej stronie.
thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
Sformatowana stylami tabela ze zgrupowanymi treściami:
<table> <thead> <tr> <th>nagłówek</th> <th>nagłówek</th> </tr> </thead> <tbody> ... </tbody> <tfoot> ... </tfoot> </table>