HTML 5 <thead> Tag

The HTML <thead> tag is used for adding a header to a table.

The <thead> tag is used in conjunction with the <tbody> tag and the <tfoot> tag in determining each part of the table (header, footer, body). Browsers can use this information to enable scrolling of the table body independently of the header and footer - particuarly useful for large tables. Also, when printing a large table that spans multiple pages, this information can enable the table header and footer to be printed at the top and bottom of each page.

Note: If you use the <thead> tag, it 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, but only if there are no other <thead> elements that are children of the <table> element.
  • The <thead> tag can contain zero or more <tr> elements and script supporting elements.






Element-Specific Attributes



Global Attributes



Event Handler Content Attributes

