ash*_*a91 3 html css html-table
我有这个嵌套表.在其中一个<td>我想要一个可滚动的div.
<table class="table table-bordered" style="width:100% !important; font-size:10px; height:inherit;" border'1px'>
<thead>
<tr>
<th style="text-align:center;vertical-align:middle;width:5% !important;">NO</th>
<th style="text-align:center;vertical-align:middle;width:20% !important;">NAME</th>
<th style="text-align:center;vertical-align:middle;width:75% !important;">LOCATION</th>
</tr>
</thead>
<tbody>
<tr style="padding:0px;">
<td colspan='2' style="padding:0px;">COLUMN 1</td>
<td style="padding:0px;">
<div style='width:800px;overflow-x:scroll;'>This DIV should have a large width</div></td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
当我800px作为div宽度插入时,它会正确显示.但是,如果我插入1000px显示输出中断了.理想情况下,我需要它达到5000px++.
我不确定这是不是你想要的.这将保持您所请求的5000 + px宽度,同时在较小的可滚动div中.(顺便说一下overflow-x:auto;意味着它只会在内容实际溢出时显示滚动条而不是所有时间)
<table class="table table-bordered" style="width:100% !important; font-size:10px; height:inherit;" border'1px'>
<thead>
<tr>
<th style="text-align:center;vertical-align:middle;width:5% !important;">NO</th>
<th style="text-align:center;vertical-align:middle;width:20% !important;">NAME</th>
<th style="text-align:center;vertical-align:middle;width:75% !important;">LOCATION</th>
</tr>
</thead>
<tbody>
<tr style="padding:0px;">
<td colspan='2' style="padding:0px;">COLUMN 1</td>
<td style="padding:0px;">
<div style='width:800px;overflow-x:auto;'>
<div style='width:5000px;'>This DIV should have a large width</div>
</div></td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
我希望这有帮助 :)