<caption>

Legenda da Tabela

Definição:

A tag <caption> vem do inglês caption e significa legenda.

Esta tag é usada em associação com tabelas e deve ser inserida imediatamente após a tag <table>. Somente uma legenda pode ser especificada por tabela e por padrão a legenda aparecerá centralizada logo acima da tabela. O posicionamento da legenda pode ser modificado através do atributo align. Note que o atributo align foi marcado como obsoleto na última revisão das linguagens HTML e XHTML e não é suportado na especificação DTD estrito.

Todo o texto colocado entre <caption> e </caption> será usado como legenda da tabela. Note que independentemente de onde a lengenda deve aparecer, esta tag dever estar posicionada imediatamente após a tag <table> que define a tabela a qual a legenda pertence.

Suporte:

Netscape: 3.0
Internet Explorer: 3.0
Aceito nas especificações DTD: Estrito, Transicional e Frameset

Dica:

Uma alternativa recomendada para o posicionamento da legenda na tabela e obtida pelo uso de folhas de estilo em cascata (CSS). Em geral consegue-se melhores resultados desta forma.

Exemplo:

Código Resultado
<table border="1" ><caption align="bottom">*Em Reais.</caption><tr><td>Produto</td><td> Preço</td></tr><tr><td>Arroz</td><td>$7,99 </td></tr><tr><td>Feijão</td><td>$2,60</td> </tr></table>
*Em Reais.
Produto Preço
Arroz $7,99
Feijão $2,60

Atributos Padrão:

class, dir, id, lang, style, title

Atributo Opcional:

Atributo Valor Descrição
align bottom
left
right
top

Define o alinhamento e onde a legenda deve ser posicionada em relação a tabela.

Este atributo é considerado obsoleto e CSS deve ser usado para obter os mesmos resultados. Este atributo não é aceito pela especificação DTD estrito.

Eventos Associados:

onclick, ondblclickonkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup