黑马程序员技术交流社区
标题:
在html上实现一个table遇到的问题,没辙了,请指导。
[打印本页]
作者:
赵宇
时间:
2012-9-25 20:02
标题:
在html上实现一个table遇到的问题,没辙了,请指导。
我要在html上实现一个table,当table的数据超过一定行的时候,让他自动出来一个滚动条。我用<div style="overflow: auto; width: 899px; height: 253px; border:none"></div>. 就是用div分层可以让他旁边出现滚动条。但是滚动条出来的时候,它会连表头也一起滚动,我想让表头不动。因此我用了两个table,表头和表身个一个table。这样把div加在表身那个table上,就可以实现。
可是!!!出现一个问题,就是表头和表身总是对不齐,只要表身的数据有变化,比如数据太长,表头和表身就错位了。调好后只要数据变了,有时候又会对不齐,没辙了。来请教高人。如何解决?
作者:
尤圣回
时间:
2012-9-25 20:10
<div style="overflow: auto; width: 80%px; height: 40%; border:none"></div>这样看看
作者:
周万谋
时间:
2012-9-25 20:14
试试用一个表单装起来,设置绝对定位看看
<form action="" method="post" id="myform" name="myform" style="position:absolute; overflow:auto; height:200px;">
<thead>
...
</thead>
<tbody>
..
</tbody>
</form>
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2