table 表头不动,tbody滚动对齐
2024-09-05 11:24:13
http://www.imaputz.com/cssStuff/bigFourVersion.html#
https://blog.csdn.net/yiifaa/article/details/52104698
可以将前面几个td的宽度固定,最后一个的宽度不固定
https://segmentfault.com/a/1190000004713875
方法一
<table class="table">
<thead class="fixedThead">
<th>header</th><th>header two</th>
</thead>
<tbody class="scrollTbody">
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
<tr><td>fuck 1</td><td>fuck 2</td></tr>
</tbody>
css代码
.table{
border-collapse:collapse;
border-spacing:0;
}
.fixedThead{
display: block;
}
.scrollTbody{
display: block;
height: 200px;
overflow: auto;
}
.table td,.table th {
width: 200px;
border-bottom: none;
border-left: none;
border-right: 1px solid #CCC;
border-top: 1px solid #DDD;
padding: 2px 3px 3px 4px
}
方法2
.table td,.table th {
width: 200px;
border-bottom: none;
border-left: none;
border-right: 1px solid #CCC;
border-top: 1px solid #DDD;
padding: 2px 3px 3px 4px
}
.table{
border-collapse:collapse;
border-spacing:0;
} table thead, tbody tr {
display: table;
width: 100%;
table-layout: fixed;
}
.scrollTbody{
display: block;
height: 200px;
overflow-y: scroll;
overflow-x: hidden;
}
/*减去滚动条宽度17px*/
table thead {
width: calc(100% - 17px);
}
最新文章
- JavaScript 省市级联效果
- .NET牛人需要了解的问题[转]
- IOS登陆+注册+抽奖+排行榜
- Js 正则表达式特殊字符含义
- css中textarea去掉边框和选中后的蓝色边框问题的解决方法
- IOS获取系统时间 NSDate
- UVa 10814 - Simplifying Fractions
- DUBBO初探-搭建DUBBO开发环境
- [LeetCode] Max Stack 最大栈
- mysql关联表更改表多个字段值
- 3步永久性激活pycharm 亲测有效
- #WEB安全基础 : HTML/CSS | 0x8.1CSS继承
- Leetcode: Find Permutation(Unsolve lock problem)
- 在Eclipse中导入web项目时的问题总结
- ByteArrayInputStream
- python系统编程(四)
- C#中Equals()和= =(等于号)区别
- OpenCV中MAT中数据类型的设置(转)
- web服务器 双网卡 路由 设置
- asp.net 导出 Excel