caption-side
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.
Syntax
/* Directional values */ caption-side: top; caption-side: bottom; /* Logical values */ caption-side: block-start; caption-side: block-end; caption-side: inline-start; caption-side: inline-end; /* Global values */ caption-side: inherit; caption-side: initial; caption-side: revert; caption-side: unset;
The caption-side
property is specified as one of the keyword values listed below.
Values
top
-
The caption box should be positioned above the table.
bottom
-
The caption box should be positioned below the table.
block-start
-
The caption box should be positioned at the block start edge of the table.
block-end
-
The caption box should be positioned at the block end edge of the table.
inline-start
-
The caption box should be positioned at the inline start edge of the table.
inline-end
-
The caption box should be positioned at the inline end edge of the table.
Formal definition
Initial value | top |
---|---|
Applies to | table-caption elements |
Inherited | yes |
Computed value | as specified |
Animation type | discrete |
Formal syntax
top | bottom | block-start | block-end | inline-start | inline-end
Examples
Setting captions above and below
HTML
<table class="top"> <caption>Caption ABOVE the table</caption> <tr> <td>Some data</td> <td>Some more data</td> </tr> </table> <br> <table class="bottom"> <caption>Caption BELOW the table</caption> <tr> <td>Some data</td> <td>Some more data</td> </tr> </table>
CSS
.top caption { caption-side: top; } .bottom caption { caption-side: bottom; } table { border: 1px solid red; } td { border: 1px solid blue; }
Result
Specifications
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
caption-side |
1 |
12 |
1 |
8 |
4 |
1 |
≤37 |
18 |
4 |
14 |
1 |
1.0 |
non_standard_values |
No |
No |
1-87 |
No |
No |
No |
No |
No |
4-87 |
No |
No |
No |
writing-mode_relative_values |
No |
No |
42 |
No |
No |
No |
No |
No |
42 |
No |
No |
No |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/caption-side