<caption>

The HTML <caption> element represents the title of a table. Though it is always the first descendant of a <table>, its styling, using CSS, may place it elsewhere, relative to the table.

Content categories None.
Permitted content Flow content.
Tag omission None, both the starting and ending tag are mandatory.
Permitted parents A <table> element, as its first descendant.
Permitted ARIA roles None
DOM interface HTMLTableCaptionElement

Attributes

This element includes the global attributes.

align Deprecated since HTML4.01 Obsolete since HTML5
This enumerated attribute indicates how the caption must be aligned with respect to the table. It may have the following values:
  • left, displayed to the left of the table
  • top, displayed before the the table
  • right, displayed to the right of the table
  • bottom, displayed under the table
Usage note: Do not use this attribute, as it has been deprecated: the <caption> element should be styled using CSS. To give a similar effect to the align attribute, use the the CSS properties caption-side and text-align.

Usage notes

When the <table> element that is the parent of this <caption> is the only descendant of a <figure> element, use the <figcaption> element instead.

Examples

Please see the <table> page for examples on <caption>

Specifications

Specification Status Comment
WHATWG HTML Living Standard
The definition of '<caption>' in that specification.
Living Standard  
HTML5
The definition of '<caption>' in that specification.
Recommendation  
HTML 4.01 Specification
The definition of '<caption>' in that specification.
Recommendation  

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) 1.0 (1.7 or earlier) (Yes) (Yes) (Yes)
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) 1.0 (1.0) (Yes) (Yes) (Yes)

See also

Document Tags and Contributors

 Last updated by: sideshowbarker,