Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
The caption-side CSS property puts the content of a table's <caption> on the specified side. The values are relative to the writing-mode of the table.
The caption-side property is specified as one of the keyword values listed below.
The caption box should be positioned at the block start side of the table.
bottomThe caption box should be positioned at the block end side of the table.
Note: The CSS logical properties and values module defines two logical values, inline-start and inline-end, to position the caption box at the inline start edge and inline end edge of the table, respectively. These values are not supported in any browsers.
| top |
| table-caption elements |
| yes |
| as specified |
| discrete |
| Cascading Style Sheets Level 2 # propdef-caption-side |
| CSS Logical Properties and Values Module Level 1 # caption-side |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Apr 20, 2026 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.