我试图在使用div的同时将标题设置为固定位置来实现表,因此我们可以上下滚动并且标题始终可见。带固定标题的div表
假表是相当不错的了,直到我开始实施固定头:
但是,当我设置position: fixed
头部或身体的变化的大小。
我试图在使用div的同时将标题设置为固定位置来实现表,因此我们可以上下滚动并且标题始终可见。带固定标题的div表
假表是相当不错的了,直到我开始实施固定头:
但是,当我设置position: fixed
头部或身体的变化的大小。
尝试:
.table {
display: table;
width: 80%;
position: fixed;
}
我只想固定头部,但身体必须是可移动的。 – RamonBoza 2015-02-10 17:12:50
你可以尝试using position:sticky,但这not very good browser support。或者,您可以向页眉添加一个页边空白,该空间恰好是其包含的单元格的高度。
当您将其设置为'position:fixed;'时,您将其从页面流中取出。最好的方法(或者至少我找到的方法)是克隆表格,并使用'visibility:hidden;'隐藏克隆中的所有内容,并将该表格设置为固定位置。 – Chad 2015-02-10 15:01:34
另外,您必须手动设置固定表的宽度。这可能不是最好的解决方案,但它是一个开始:https://jsfiddle.net/2wc5k450/15/ – Chad 2015-02-10 15:09:36
我不想强制网络具有固定宽度或高度,我想要响应式设计。 :S – RamonBoza 2015-02-10 17:13:39