可以<tfoot>走到桌子的底部吗?

blo*_*ilk 14 html css xhtml

我想<tfoot>在表中使用一个标签在语义上是正确的,但它会一直显示在我的表顶部.有没有办法让它显示在底部?

nic*_*ckf 21

正如其他人所说的那样,tfoot是在之前定义的,tbody但在之后呈现.这是设计上的,并没有改变语义(一张桌子有一个头,一个脚和一个身体 - 这些顺序无关紧要)

这样做的原因是,当身体仍在下载时,脚可以加载并显示在屏幕上,因此您仍然可以阅读脚中的摘要信息.这些天几乎没什么问题,但是由于连接速度慢,桌子很大,你仍然可以看到它的好处.

  • +1用于解释tfoot标记应位于tbody标记之上的原因. (2认同)

Sam*_*son 17

根据规范,您可以放置元素tfoot之前或之后tbody.请参阅上一个链接中的以下说明.

可以使用此元素的上下文:

  1. 作为表元素的子元素,在任何标题,colgroup和thead元素之后以及任何tbody和tr元素之前,但仅当没有其他tfoot元素是表元素的子元素时.

  2. 作为表元素的子元素,在任何标题,colgroup,thead,tbody和tr元素之后,但仅当没有其他tfoot元素是table元素的子元素时.

无论您放置标记的位置如何,页脚信息都会在视觉上显示在底部.


小智 17

<tfoot>可以对整个的顶部显示<table>,如果的内容<tfoot>中都没有<tr><td>标签分别-没有在表中.