通过css样式给表格tbody加垂直滚动条

Posted lcidy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过css样式给表格tbody加垂直滚动条相关的知识,希望对你有一定的参考价值。

tbody加滚动条实现思路:

1,把tbody设置成display:block,然后就对其高度设置一个固定值,overflow设置成auto。

2,把thead的tr设置成display:block。

3,因为都设置成block所以要给td手动添加宽度。

4,考虑到 tbody 产生了滚动条,这时会影响tbody以及thead的宽度,可以采用针对tbody设置::-webkit-scrollbar进行解决。

代码实现:

.table thead tr 
     display:block;
   
.table tbody 
     display: block;
     height: 100px;
     overflow: auto;
  
.table th 
    width:20%;
  
.table td 
    width:20%;
  

 

以上是关于通过css样式给表格tbody加垂直滚动条的主要内容,如果未能解决你的问题,请参考以下文章

求教高手,如何使用css控制表格主体(tbody)部分超出指定高度之后显示滚动条?

怎么用CSS给html加横向滚动条并且隐藏竖向滚动条

怎么用CSS给html加横向滚动条并且隐藏竖向滚动条

div 如何加滚动条

CSS div 元素 - 如何只显示水平滚动条?

如何设定html table 过宽下方出现滚动条