html5 - 表格中间的表格 - 是否可能?

时间:2015-11-10 15:58:55

标签: asp.net html5 datatable

我在html5 / asp.net 2012工作并创建一个包含标准thead,tbody和tfoot标签的表。该表将包含多所学校,理想情况下,我希望在每所学校之后都有一个摘要页脚,如下所示:

标题行

学校细节

学校细节

页脚行

学校细节

学校细节

页脚行

我知道在以前的html版本中这是不可能的,但是认为它是在html5中。但是,当我运行代码时,我得到了标准"标题/正文/页脚必须按照确切的顺序"信息。我能做些诀窍或解决方法来实现这一目标吗?

2 个答案:

答案 0 :(得分:0)

不幸的是,tfoot必须高于tbody。我知道有点烦,但这是标准。

然而,解决问题的一种方法是使用100%有效的多个tbody。为了帮助分离这个,你可以为每个tbody附加一个不同的类,这样你就可以用不同的方式设置它。

所以你可以这样做:

THEAD

tbody.normal

tbody.footer

tbody.normal

tbody.footer

tbody.normal

希望这有帮助。

答案 1 :(得分:0)

不,tfoot只能在一次的表格中显示,并且必须在任何tbodytr元素之前,以及任何thead之后} element(我已经掩盖了其他一些元素,请参阅链接了解详情)。

要获得您正在谈论的效果,您可以使用多个tbody元素,即使在语义上当然是不正确的。

或者,您可以使用多个表(嵌套或仅一个接一个)。