2012-07-05 46 views
-1

在我的表中有某些列..我想给水平滚动条作为一个整体的最后5列..这意味着将只有一个滚动条为5列..我想要的功能如果不。增加滚动条应该出现。 表中共有9列.. 怎么办?请帮忙。水平滚动条到某些列

+0

使用CSS属性溢出-X:滚动 – 2012-07-05 12:23:19

回答

0

只需在您的css中使用overflow-x: scroll;

演示:http://jsfiddle.net/dystroy/S8jLA/

如果你想你的细胞保持在固定的大小,即使内容是太大了,有如果内容需要它的滚动条,这是一个稍微复杂一些。 这里是在细胞中使用div的解决方案:

HTML:

<table border=2 > 
<tr> 
    <td>AAA</td> 
    <td><div class=scr>AAA</div></td> 
    <td><div class=scr>AAABAAAAACAAAA</div></td> 
</tr> 

CSS:

td { 
    width:80px; 
} 
div.scr { 
    margin:0; 
    padding:0; 
    width:80px; 
    overflow-x: auto;  
} 

演示:http://jsfiddle.net/dystroy/sQZD7/

+0

我想给滚动条持续5分钟列作为整体..不是每个单独的列......应该只有一个滚动条为5列......如果不是。的柱子增加,那么滚动将被激活.. – abcuser 2012-07-05 12:49:36

+0

那么为什么不把表放在最后的div如[这个小提琴](http://jsfiddle.net/dystroy/vJGRX/)? – 2012-07-05 12:53:29

+0

亲爱的dystroy,我没有在我的表中只有一行..这将工作多行? – abcuser 2012-07-06 04:39:59