tbody添加垂直滚动条
2014-08-06 09:24 youxin 阅读(1012) 评论(0) 编辑 收藏 举报法一:
用2个table:
<table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#0099CC"> <tr> <th width="25%" nowrap><font color="#FFFFFF"> 123 </th> <th width="25%" nowrap><font color="#FFFFFF"> 456 </th> <th width="25%" nowrap><font color="#FFFFFF"> 789 </th> <th width="25%" nowrap><font color="#FFFFFF"> abc </th> </tr> </table> <span style="overflow-y:auto;height:100px;width:320px"> <table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#0099CC"> <tr bgcolor="#FFFFFF"> <td width="25%"> 1</td> <td width="25%"> 4</td> <td width="25%"> 7</td> <td width="25%"> a</td> </tr> <tr bgcolor="#FFFFFF"> <td > 2</td> <td > 5</td> <td> 8</td> <td> b</td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> <tr bgcolor="#FFFFFF"> <td> 3 </td> <td> 6 </td> <td> 9 </td> <td > c </td> </tr> </table> </span>
法二:
1,把tbody设置成display:block,然后就对其高度设置一个固定值,overflow设置成auto。
2,把thead的tr设置成display:block。
3,因为都设置成block所以要给td手动添加宽度 width:200px
2,把thead的tr设置成display:block。
3,因为都设置成block所以要给td手动添加宽度 width:200px

<table class="table"> <thead> <tr> <th>Id</th> <th>Name</th> <th>Category</th> <th>MonthAmount</th> <th>hasBackUp</th> <th>score</th> </tr> </thead> <tbody> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> <tr> <td>23</td> <td>South Bearing</td> <td>Glass/Material</td> <td>1234444</td> <td>TRUE</td> <td>3456.00</td> </tr> </tbody> </table>
.table thead tr { display:block; } .table tbody { display: block; height: 200px; overflow: auto; } .table th { width:20%; } .table td { width:20%; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2013-08-06 pojg2744找一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。
2013-08-06 pojg487-3279电话号码转换(字符映射)
2013-08-06 c语言统计字符数(判断a-z哪个字符出现次数最多)
2013-08-06 数组循环移位(动) 问题
2012-08-06 JS Objects
2012-08-06 javascript 数字
2012-08-06 语法图