如何防止表体滚动条偏移标题列?

时间:2018-01-23 15:46:52

标签: html css html-table

可能最好用图片解释:

滚动条出现之前(一切正常):

enter image description here

滚动条出现后(标题偏移)

enter image description here

小提琴:https://jsfiddle.net/r2pmtL4g/

code

2 个答案:

答案 0 :(得分:1)

解决这个问题的一种方法是简单地将tbody的宽度设置为> 100%使tbody有额外的宽度来创建滚动条。像这样:

.outerTable tbody {
  height: calc(100vh - 150px);
  overflow-y: auto;
  overflow-x: hidden;
  width:102%;
}

Here is a fiddle.

答案 1 :(得分:0)

这对我有用。我只需要支持Chrome就可以了:

overflow-y: overlay;

https://jsfiddle.net/r2pmtL4g/8/