# Heading
The heading briefly describes the chart content and its data.
# Add a Heading
Semantically speaking, any content on the page should have a heading. With <table>
you should use the <caption>
tag to specify the caption (or title) of a table.
<table>
<caption> Custom Heading </caption>
...
</table>
1
2
3
4
2
3
4
# Display the Heading
By default, the heading is hidden. To display the heading use the .show-heading
class.
<table class="charts-css column show-heading">
<caption> Custom Heading </caption>
...
</table>
1
2
3
4
2
3
4
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in:
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in:
# Heading Size
Since the <caption>
element is separated from the <tbody>
, the chart proportions will remain the same whether you use a short or long heading.
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in:
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in:
# Style the Heading
To style the heading, use regular HTML inside the <caption>
:
<caption>
Chart <em>heading</em> with custom HTML tags
inside the <code>caption</code> element.
</caption>
1
2
3
4
2
3
4
Or regular CSS, targeting the chart caption
:
#my-chart .column caption {
font-size: 1rem;
font-weight: bold;
line-height: 1.25rem;
}
1
2
3
4
5
2
3
4
5
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in:
Year | Progress |
---|---|
2016 | |
2017 | |
2018 | |
2019 | |
2020 |
Open in: