HTML <th> Tag


The <th> HTML element is designed to create one table cell, which is designated as the header. The text in such a cell is usually displayed in bold by the browser and is aligned in the center. The <th> element must be placed inside the <tr> container, which in turn is located inside the <table>.


Permitted Parents
A <tr> element
Block, inline and text
Start/End Tags
Start tag: optional, End tag: optional


<table border="1">


Attribute Definition
scope Defines a way to associate header cells and data cells in a table
abbr Specifies an abbreviated version of the content in a cell
axis Categorizes cells
rowspan Sets the number of rows a cell should span
colspan Specifies the number of columns a cell should span
nowrap Specifies that the content inside a cell should not wrap
width Specifies the width of a cell
height Sets the height of a cell
bgcolor Background color of the td.
align Visual alignment.
Possible values:
  • left
  • center
  • right
  • justify
  • char
valign Vertical alignment.
Possible values:
  • top
  • middle
  • bottom
  • baseline
char Specifies a character to use for aligning text to. Used when align=char.
charoff Specifies an alignment offset (either in pixels or percentage value) against the first character as specified with the char attribute. Used when align=char

Global Attributes

The <th> tag also supports the Global Attributes in HTML5

Event Attributes

The <th> tag also supports the Event Attributes in HTML5

Browser Support

Explorer Edge Chrome Firefox Opera Safari
Tablets / Mobile
Android Chrome Firefox Opera Safari Samsung

Last updated by CSSPortal on: 6th December 2019