2015-02-10 77 views
0

我试图在使用div的同时将标题设置为固定位置来实现表,因此我们可以上下滚动并且标题始终可见。带固定标题的div表

假表是相当不错的了,直到我开始实施固定头:

FIDDLE

但是,当我设置position: fixed头部或身体的变化的大小。

+0

当您将其设置为'position:fixed;'时,您将其从页面流中取出。最好的方法(或者至少我找到的方法)是克隆表格,并使用'visibility:hidden;'隐藏克隆中的所有内容,并将该表格设置为固定位置。 – Chad 2015-02-10 15:01:34

+1

另外,您必须手动设置固定表的宽度。这可能不是最好的解决方案,但它是一个开始:https://jsfiddle.net/2wc5k450/15/ – Chad 2015-02-10 15:09:36

+0

我不想强制网络具有固定宽度或高度,我想要响应式设计。 :S – RamonBoza 2015-02-10 17:13:39

回答

-3

尝试:

.table { 
    display: table; 
    width: 80%; 
    position: fixed; 
} 
+0

我只想固定头部,但身体必须是可移动的。 – RamonBoza 2015-02-10 17:12:50