HTML Tag






<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->




HTML <thead> Tag



Previous
Complete HTML Reference
Next



Example


An HTML table with a <thead>, <tfoot>, and a <tbody> element:



<table>
 <thead>
  <tr>
     <th>Month</th>
     <th>Savings</th>
  </tr>
 </thead>
 <tfoot>
  <tr>
     <td>Sum</td>
     <td>$180</td>
  </tr>
 </tfoot>
 <tbody>
  <tr>
     <td>January</td>
     <td>$100</td>
  </tr>
  <tr>
     <td>February</td>
     <td>$80</td>
  </tr>
 </tbody>
</table>

Try it Yourself »



Definition and Usage


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.







<!--
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]
-->





Browser Support



















Element
<thead> Yes Yes Yes Yes Yes



Tips and Notes


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.




Differences Between HTML 4.01 and HTML5


None of the HTML 4.01 attributes are supported in HTML5.




Attributes




























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



Global Attributes


The <thead> tag also supports the Global Attributes in HTML.




Event Attributes


The <thead> tag also supports the Event Attributes in HTML.




Default CSS Settings


Most browsers will display the <thead> element with the following default values:




thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}





Previous
Complete HTML Reference
Next

Popular posts from this blog

Chat program with C++ and SFML

Function to Return a JSON Like Objects Using VBA Collections and Arrays

Will my employers contract hold up in court?