HTML Tag







googletag.cmd.push(function() { googletag.display('div-gpt-ad-1422003450156-2'); });




HTML <th> Tag



Previous
Complete HTML Reference
Next





Example


A simple HTML table with two header cells and two data cells:



<table>
 <tr>
   <th>Month</th>
   <th>Savings</th>
 </tr>
 <tr>
   <td>January</td>
   <td>$100</td>
 </tr>
</table>

Try it Yourself »

More "Try it Yourself" examples below.




Definition and Usage


The <th> tag defines a header cell in an HTML table.


An HTML table has two kinds of cells:



  • Header cells - contains header information (created with the
    <th> element)

  • Standard cells - contains data (created with the <td> element)


The text in <th> elements are bold and centered by default.


The text in <td> elements are regular and left-aligned by default.




Browser Support



















Element
<th> Yes Yes Yes Yes Yes



Tips and Notes


Tip: Use the colspan and rowspan attribute to let the content span over multiple columns or rows!









googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });






Differences Between HTML 4.01 and HTML5


All layout attributes are removed in HTML5.





Attributes



















































































Attribute Value Description
abbr text Specifies an abbreviated version of the content in a header cell
align left
right
center
justify
char

Not supported in HTML5.
Aligns the content in a header cell
axis category_name
Not supported in HTML5.
Categorizes header cells
bgcolor rgb(x,x,x)
#xxxxxx
colorname

Not supported in HTML5.
Specifies the background color of a header cell
char character
Not supported in HTML5.
Aligns the content in a header cell to a character
charoff
number 

Not supported in HTML5.
Sets the number of characters the content will be aligned from the character specified by the char attribute
colspan number Specifies the number of columns a header cell should span
headers header_id Specifies one or more header cells a cell is related to
height pixels
%

Not supported in HTML5.
Sets the height of a header cell
nowrap nowrap
Not supported in HTML5.
Specifies that the content inside a header cell should not wrap
rowspan number Specifies the number of rows a header cell should span
scope col
colgroup
row
rowgroup
Specifies whether a header cell is a header for a column, row, or group of columns or rows
sorted reversed
number
reversed number
number reversed
Defines the sort direction of a column
valign top
middle
bottom
baseline

Not supported in HTML5.
Vertical aligns the
content in a header cell
width pixels
%

Not supported in HTML5.
Specifies the width of a header cell



Global Attributes


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




Event Attributes


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





Try it Yourself - Examples




Table headers
How to create table headers.



Table with a caption
An HTML table with a caption.



Tags inside a
table
How to display elements inside other elements.



Cells that span more than one row/column
How to define table cells that span more than one row or one column.




Related Pages


HTML tutorial: HTML Tables


HTML DOM reference: TableHeader Object


CSS Tutorial: Styling Tables





Default CSS Settings


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




th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: center;
}





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?