html - 如何在 <td> 中制作可滚动的 div?

标签 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>

当我插入 800px 时作为 div宽度,它显示正确。但是,如果我插入 1000px显示输出坏了。理想情况下,我最多需要 5000px++。

最佳答案

我不确定这是否是您想要的。这将始终保持您请求的 5000+px 宽度,同时在一个较小的可滚动 div 中。 (btw 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>

希望对您有所帮助:)

关于html - 如何在 <td> 中制作可滚动的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52551432/

相关文章:

javascript - 如何从表格单元格中获取值

jquery - 给一个class下的所有h3标签应用anchor标签

javascript - 当给定值时,图像不显示常量

php - js 无法识别重音字符 onclick

css - Safari 扩展 : style of selectbox like safari's bookmark folders

c# - View 页面上的 MVC CSS(不是_layout)不起作用

javascript - 选择新 tr 后将所选 tr 颜色改回原样

Android:提取文章主要内容

html - 为什么当我添加 `span` 标签时文本显示正确

html - 对 th 的后代不应用任何换行