Пример
<table border="1">
  <caption>Крупнейшие города России</caption>
  <tr>
    <th>Название</th>
    <th>Население(млн)</th>
  </tr>
  <tr>
    <td>Москва</td>
    <td>10,563</td>
  </tr>
<tr>
    <td>Санкт-Петербург</td>
    <td>4,6</td>
  </tr>
  <tr>
    <td>Новосибирск</td>
    <td>1,409</td>
  </tr>
  <tr>
    <td>Екатеринбург</td>
    <td>1,344</td>
  </tr>
  </table>
Тэг <caption> позволяет определить заголовок таблицы. Тэг <caption> должен быть определен сразу после тэга <table>.
Обратите внимание: для одной таблицы может быть указан только один заголовок.
Тэг caption поддерживает следующие атрибуты событий:
| Атрибута | Значение | Описание | DTD | 
|---|---|---|---|
| onclick | скрипт | Скрипт будет запущен по щелчку мыши. | STF | 
| ondblclick | скрипт | Скрипт будет запущен по двойному щелчку мыши. | STF | 
| onmousedown | скрипт | Скрипт будет запущен, когда кнопка мыши будет нажата. | STF | 
| onmousemove | скрипт | Скрипт будет запущен, когда указатель мыши будет перемещен в границах элемента. | STF | 
| onmouseout | скрипт | Скрипт будет запущен, когда указатель мыши выйдет за пределы границ элемента. | STF | 
| onmouseover | скрипт | Скрипт будет запущен, когда указатель мыши будет наведен на элемент. | STF | 
| onmouseup | скрипт | Скрипт будет запущен, когда нажатая кнопка мыши будет отпущена. | STF | 
| onkeydown | скрипт | Скрипт будет запущен, когда любая клавиша клавиатуры будет нажата. | STF | 
| onkeypress | скрипт | Скрипт будет запущен, когда клавиша клавиатуры будет нажата. | STF | 
| onkeyup | скрипт | Скрипт будет запущен, когда нажатая клавиша клавиатуры будет отпущена. | STF |