Summary

The HTML <caption> Element (or HTML Table 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.

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

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.

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 Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 1.0 (1.7 or earlier) (Yes) (Yes) (Yes)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) 1.0 (1.0) (Yes) (Yes) (Yes)

See also

Document Tags and Contributors

Last updated by: jswisher,