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.