扫码关注官方订阅号
如图所示,我想右边添加滚动条,不过添加完之后由于滚动条的存在上下格式不能对齐,求解如何设置?ps:只给下面内容加滚动条怎么弄好,就是固定表头,表头不能出现滚动条,我是上面表头和下面内容分两个table写的(因为tbody不能设置高度。。)
认证0级讲师
我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。这是我之前写的关于p的,我想table也差不太多吧https://github.com/jackPanyj/...
p
table
这是demo地址,上面链接中也有给出
demo
http://codepen.io/jackpan/pen...
加一个padding;挤开算了。反正你这个布局的时候就么有弄好
给个参考思路:把表头的那个table多加一列<td></td>,这一列的宽度设置成刚好和下面table滚动条的宽度一样,这样下面的内容列就跟上面表头列对应了
表头可以用一个p模拟table的效果,下面的table用一个p包起来,滚动条设置给p,给p设置一个右padding应该可以实现你的这个效果吧
上面的table 设置 overflow-y:scroll;
滚动条的宽度是可以通过代码计算出来的,加油
<html> <header></header> <style type="text/css" media="screen"> body{ margin: 0; } table{ display: table; border: 1px solid gray; color: gray; font-size: .8rem; /* border-collapse: collapse; */ padding-top: 3rem; position: relative; } th{ background-color: gray; color: white; line-height: 3rem; } td{ text-align: center; line-height: 2rem; } tr.fixed{ position: fixed; top: 0; left: 0; width: 100%; } </style> <body> <table cellpadding="0" cellspacing="0"> <tr class="fixed"> <th>123</th> <th>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</th> <th>123</th> <th>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</th> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> <tr> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> <td>我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。</td> <td>123</td> </tr> </table> </body> </html>
每天三遍说爱我!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我理解的意思是你想做一个无滚动条的滚动,,不知道对不对。
这是我之前写的关于
p的,我想table也差不太多吧https://github.com/jackPanyj/...
这是
demo地址,上面链接中也有给出http://codepen.io/jackpan/pen...
加一个padding;挤开算了。反正你这个布局的时候就么有弄好
给个参考思路:把表头的那个table多加一列<td></td>,这一列的宽度设置成刚好和下面table滚动条的宽度一样,这样下面的内容列就跟上面表头列对应了
表头可以用一个p模拟table的效果,下面的table用一个p包起来,滚动条设置给p,给p设置一个右padding应该可以实现你的这个效果吧
上面的table 设置 overflow-y:scroll;
滚动条的宽度是可以通过代码计算出来的,加油
每天三遍说爱我!