An HTML table with a <thead>, <tfoot>, and a <tbody> element:
![]()
The <thead> tag is supported in all major browsers.
The <thead> tag is used to group header content in an HTML table.
The <thead> element is used in conjunction with the <tbody> and <tfoot> elements to specify each part of a table (header, body, footer).
Browsers can use these elements to enable scrolling of the table body independently of the header and footer. Also, when printing a large table that spans multiple pages, these elements can enable the table header and footer to be printed at the top and bottom of each page.
The <thead> tag must be used in the following context: As a child of a <table> element, after any <caption>, and <colgroup> elements, and before any <tbody>, <tfoot>, and <tr> elements.
Note: The <thead> element must have one or more <tr> tags inside.
Tip: The <thead>, <tbody>, and <tfoot> elements will not affect the layout of the table by default. However, you can use CSS to style these elements.
None of the HTML 4.01 attributes are supported in HTML5.
| Attribute | Value | Description |
|---|---|---|
| align | right left center justify char |
Not supported in HTML5. Aligns the content inside the <thead> element |
| char | character | Not supported in HTML5. Aligns the content inside the <thead> element to a character |
| charoff | number | Not supported in HTML5. Sets the number of characters the content inside the <thead> element will be aligned from the character specified by the char attribute |
| valign | top middle bottom baseline |
Not supported in HTML5. Vertical aligns the content inside the <thead> element |
The <thead> tag also supports the Global Attributes in HTML.
The <thead> tag also supports the Event Attributes in HTML.
Your message has been sent to W3Schools.