css - 为比 div 宽的表格启用水平滚动条,而不指定固定宽度

标签 css twitter-bootstrap reactjs google-chrome scrollbar

编辑:其实这在 Firefox 中不是问题,而是在 Chrome 中。

我正在使用 React。我有一张很宽的 table 。我有一个 div在宽度为 100% 的 table 周围。围绕其他所有内容的是另一个 Bootstrap div,它的宽度根据窗口大小进行了调整。

内部div , 我有 <div style={{width:"100%", overflow:"auto"}}> .但是没有出现水平滚动条。但是如果我突出显示表格中的文本并向右拖动,tablediv里面用鼠标滚动。如何在不指定固定宽度和高度的情况下显示滚动条? (我用固定的宽度和高度尝试过它并且它“有效”,但我不能就这样保留它,因为用户可能会调整窗口大小)。

最佳答案

如果我理解正确的话,你可以这样做:

body {margin: 0}

#container {
  width: 100%;
  height: 50vh;
  overflow: auto;
}

#container > table {
  width: 200%;
  height: 100%;
  background: Lavender;
}
<div id="container">
  <table>
    <tr>
      <td><td>
    </tr>
  </table>
</div>

关于css - 为比 div 宽的表格启用水平滚动条,而不指定固定宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46898584/

相关文章:

javascript - 运行 react-scripts start 后如何停止?

CSS : image-text alignment problem

html - 如何自定义<输入类型="file">?

html - 渐变 H1 - 使我的 H1 字体文本具有两种不同颜色的渐变

javascript - Bootstrap 导致我的下拉按钮随着 jquery 自动完成而消失

javascript - 无法在 WebStorm 中使用断点运行调试器

javascript - JS窗口打印边距破表

css - 删除冲突的样式 - Bootstrap 和 Google 自定义搜索

jquery - 重叠的导航下拉菜单无法使 z-index 正确

javascript - 强制窗口对开发区分大小写