6

我正在解决使用 jquery 插件并根据标准呈现我的表的限制,即按顺序排列的 thead、tfoot 和 tbody。然后浏览器正确地呈现它,并使 tfoot 出现在 tbody 下方,就像应该做的那样。是否有一种 hack/直截了当的方式来使 tfoot 出现并呈现在 tbody 上方?

4

2 回答 2

18

我听起来有些不对劲,但您可以display更改tfoot

tfoot {
    display: table-row-group;
}

http://jsfiddle.net/ExplosionPIlls/UMZr4/

于 2013-06-20T12:31:20.770 回答
2

你可以乱用tfootandtbody元素的绝对定位。我不确定它是如何跨浏览器工作的,你需要知道位置。但这里有一个例子:

table {
    position: relative;
}
tfoot {
    position: absolute;
    top: 25px;
}

tbody {
    position: absolute;
    top: 50px;
}

http://jsfiddle.net/YJhk2/

于 2013-06-20T12:33:53.820 回答