Caption HTML

HTML <caption> Tag

To add a caption or a title to a table in HTML, the HTML <caption> tag is used. It is placed just after the <table> start tag and inside the <table> element. Usually, there is only one <caption> element is present in an HTML table.

Syntax:

<caption>Title of Table</caption>

Example:

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
  border: 2px solid brown;
}
</style>
</head>
<body>
<table width="400">
  <caption>Students Details</caption>
  <tr>
    <th>ID</th>
    <th>NAME</th>
    <th>SUBJECT</th>
  </tr>
  <tr>
    <td>101</td>
    <td>Yash Panwar</td>
    <td>Mathematics</td>
  </tr>
  <tr>
   <td>201</td>
    <td>Janny Singh</td>
    <td>Biology</td>
  </tr>
  <tr>
   <td>301</td>
    <td>Ankita Das</td>
    <td>Accounts</td>
  </tr>
</table>
</body>
</html>

Explanation:

In the above example, we are creating a table in HTML and then adding a caption to it using the HTML <caption> tag.

Tag specific Attributes:

Attribute Value Uses
align top

bottom

left

right

To specify the alignment of a caption with respect to the table.

Global Attributes:

The HTML global attributes are supported by the HTML <caption> tag.

Event Attributes:

The HTML event attributes are supported by the HTML <caption> tag.

Supporting Browsers:

Chrome, IE, Firefox, Opera, and Safari.