To set a caption to a <table>
we must add the caption
element immediately after we open the table tag.
The caption element requires the opening and closing tags.
Let's give our table a title with the population of different countries:
<!DOCTYPE html>
<html>
<head>
<title>Table with caption - robort</title>
<meta charset="UTF-8">
</head>
<body>
<table border="1">
<caption>Population of the countries with
the largest number of inhabitants.</caption>
<tr>
<th>Countries</th>
<th>Number of inhabitants</th>
</tr>
<tr>
<td>China</td>
<td>1.3 billion</td>
</tr>
<tr>
<td>India</td>
<td>1.08 billion</td>
</tr>
<tr>
<td>United States</td>
<td>295 million</td>
</tr>
</table>
</body>
</html>
The result in the browser is:
As we can see, the caption tag is immediately after the start tag of the table is opened:
<table border="1">
<caption>Population of the countries
with the largest number of inhabitants.</caption>
<tr>
To remember the name of this new HTML element:
<caption> means title.
//= htmlentities($post["body"]); ?>