The <thead>
element is an HTML tag that is used to define the table header. This element is commonly used with other table elements, such as <tbody>
, <tfoot>
, and <tr>
. The <thead>
element is a container for a table’s header rows, which contain column labels or headers.
Code Example
Here’s an example of how to use the <thead>
tag in HTML:
<table>
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Row 1, Column 1</td>
<td>Row 1, Column 2</td>
<td>Row 1, Column 3</td>
</tr>
<tr>
<td>Row 2, Column 1</td>
<td>Row 2, Column 2</td>
<td>Row 2, Column 3</td>
</tr>
</tbody>
</table>
Attributes of the <thead>
Element
The <thead>
tag has several attributes that can be used to customize its appearance and behavior. Here is a bulleted list of all the applicable attributes, along with explanations of what they do:
align
: specifies the alignment of the content in the table header cell. The possible values areleft
,center
, andright
.char
: specifies the character that separates text in the column headers. The default value is a space.charoff
: specifies the offset of the character that separates text in the column headers. The default value is 0.scope
: specifies the scope of the header cell. The possible values arerow
,col
,rowgroup
, andcolgroup
.abbr
: provides an abbreviated version of the table header cell content.axis
: specifies the axis of the header cell. This attribute is deprecated and should not be used.headers
: specifies the relationship between the header and data cells in a table.
Conclusion
The <thead>
element is an important HTML tag that is used to define the table header. It helps to organize the content of a table and make it more accessible to users who use screen readers or other assistive technologies. By using the appropriate attributes, you can customize the appearance and behavior of the <thead>
element to suit your needs.