我注意到有一些不同的方法可以做到这一点以及与IE8浏览器的一些区别。我有一个包含表格的<table>
。该表的宽度可能为500px或1500px,具体取决于列。
如何使表格宽度大于div外部容器时,滚动条会从底部出现。我还需要将此表放在DIV中以使其工作吗?
<table id="dataTable">
xxx
</table>
答案 0 :(得分:3)
您可以尝试overflow-x
属性:
<div id='wrapper'>
<table id="dataTable">
...
</table>
</div>
#wrapper {
overflow-x: scroll;
width: 800px;
}
答案 1 :(得分:1)
你可以这样做,
<强> Live Demo 强>
<div id="div1" class="div-scroll">
<table style="width:300px">
<tr>
<td > col1 </td>
<td > col2</td>
<td > col3</td>
</tr>
</table>
</div>
答案 2 :(得分:0)
的CSS:
table {
width: 200px;
}
div {
width: 100px;
overflow-x: scroll;
}
HTML:
<div>
<table id="test">
<tr>
<td>Hello</td>
<td>Hello2</td>
</tr>
</table>
</div>
jsfiddle:http://jsfiddle.net/pXx7K/1/