CSS - lado da legenda
Descrição
A propriedade caption-side determina o posicionamento da caixa de elemento de uma table.s caption.
Valores possíveis
top - Coloca a caixa do elemento da legenda acima da caixa da tabela.
bottom - Coloca a caixa do elemento da legenda abaixo da caixa da tabela.
left - Coloca a caixa do elemento da legenda à esquerda da caixa da tabela.
right - Coloca a caixa de elemento da legenda à direita da caixa da mesa.
Aplica-se a
Todo o elemento HTML posicionado.
Sintaxe DOM
object.style.captionSide = "left";
Exemplo
Aqui está o exemplo que mostra o efeito desta propriedade -
<html>
<head>
<style type = "text/css">
caption.top {caption-side:top}
caption.bottom {caption-side:bottom}
caption.left {caption-side:left}
caption.right {caption-side:right}
</style>
</head>
<body>
<table style = "width:400px; border:1px solid black;">
<caption class = "top">
This caption will appear at the top
</caption>
<tr><td > Cell A</td></tr>
<tr><td > Cell B</td></tr>
</table>
<br />
<table style = "width:400px; border:1px solid black;">
<caption class = "bottom">
This caption will appear at the bottom
</caption>
<tr><td > Cell A</td></tr>
<tr><td > Cell B</td></tr>
</table>
<br />
<table style = "width:400px; border:1px solid black;">
<caption class = "left">
This caption will appear at the left
</caption>
<tr><td > Cell A</td></tr>
<tr><td > Cell B</td></tr>
</table>
<br />
<table style = "width:400px; border:1px solid black;">
<caption class = "right">
This caption will appear at the right
</caption>
<tr><td > Cell A</td></tr>
<tr><td > Cell B</td></tr>
</table>
</body>
</html>
Isso produzirá o seguinte resultado -