如何在表格的底部添加标题?

时间:2011-09-23 13:26:02

标签: html asp.net html-table caption

我有一张桌子,上面有一个标题。

我需要在表格底部显示另一个标题。怎么可能?

<table>
    <caption>My Table - Start</caption>
    <tbody></tbody>
    <tfooter></tfooter>
    <caption>My Table - End</caption>
</table>

3 个答案:

答案 0 :(得分:1)

您可以通过执行以下操作来模拟一个,并应用一些CSS

<table>
  <caption class="cap">some caption text</caption>
  <tr>
    <td>cell 1</td><td>cell 2</td><td>cell3</td>
  </tr>
  <tr>
    <td>cell 1</td><td>cell 2</td><td>cell3</td>
  </tr>
  <tr>
    <td>cell 1</td><td>cell 2</td><td>cell3</td>
  </tr>
  <tr>
    <td colspan="3" class="cap foot">
        This is pretty much a footer caption.
    </td>
  </tr>
</table>

Here's an example

答案 1 :(得分:1)

我相信每个表只能有1个标题,它必须出现在表标记之后。 您可以在表格后面添加一个div并将标题放在那里。

答案 2 :(得分:1)

你应该把&lt; caption&gt;在表格的顶部,在&lt; table&gt;正下方标签。然后你可以使用CSS:

标题{     标题:底部; }

将它放在桌子下方。每张桌子只有一个标题,就像前一个人写的那样。如果您需要表格标题,则使用&lt; th&gt;或在表格外放一个标题,并使用CSS正确定位。