如何创建一个比其父容器大的表来获得水平滚动:
<div style="background: pink; width: 200px">
<table style="background: rgba(2,2,2, 0.2); width: 500px">
<thead>
<th>th</th>
<th>th</th>
</thead>
<tbody>
<td>cell</td>
<td>cell</td>
</tbody>
</table>
</div>
我需要带有水平滚动的表格。
答案 0 :(得分:1)
尝试将overflow-x: auto
或overflow-x: scroll
添加到父级。
<div style="background: pink; width: 200px; overflow-x: auto;">
<table style="background: rgba(2,2,2, 0.2); width: 500px">
<thead>
<th>th</th>
<th>th</th>
</thead>
<tbody>
<td>cell</td>
<td>cell</td>
</tbody>
</table>
</div>
&#13;
答案 1 :(得分:1)
<div style="background: pink; width: 200px; overflow: scroll">
<table style="background: rgba(2,2,2, 0.2); width: 500px">
<thead>
<th>th</th>
<th>th</th>
</thead>
<tbody>
<td>cell</td>
<td>cell</td>
</tbody>
</table>
</div>
&#13;
答案 2 :(得分:1)
在父元素上使用overflow: scroll;
:
.table-container {
background: pink;
width: 200px;
overflow-x: scroll;
}
.table {
background: rgba(2,2,2, 0.2);
width: 500px;
}
&#13;
<div class="table-container">
<table class="table">
<thead>
<th>th</th>
<th>th</th>
</thead>
<tbody>
<td>cell</td>
<td>cell</td>
</tbody>
</table>
</div>
&#13;