【问题标题】:How do I keep the horizontal scroll bar visible in a responsive table?如何保持水平滚动条在响应式表格中可见?
【发布时间】:2014-05-29 13:48:03
【问题描述】:

我有一个包含很多行的表格,这会导致引导程序“表格响应”使滚动条离开屏幕底部。要查看溢出到两侧的数据,您必须滚动到底部,移动滚动条,然后再次向上滚动。

看看这个小提琴,http://jsfiddle.net/Lq4uk/1/

这是HTML代码,

<div class="table-responsive">
<table class="table table-striped table-bordered">
<thead>
    <th>#</th>
    <th>Header 1</th>
    ... (bunch of headers)
</thead>
<tbody>
    <tr>
        <th>1</th>
        <th>Some long text to make this overflow</th>
        ... (bunch of cells)
    </tr>
    ... (lots more rows)
</tbody>
</table>

如何使水平滚动条始终可见?

或者,换个角度来看,我怎样才能将屏幕上的最大可用空间用于表格的垂直尺寸?

【问题讨论】:

  • 如果您还在寻找,您可能需要查看 Siddharth Pandey 的 answer。他的fiddle 可能就是你要找的。​​span>

标签: html css twitter-bootstrap


【解决方案1】:

在你的 CSS 中添加这些行 -

.table-responsive {
 height: 100vh;
 overflow: scroll;
 }

【讨论】:

  • 这行得通! overflow: auto; 也可以,但需要 height 属性才能获得正确的行为。谢谢。
【解决方案2】:

使用容器 .table-responsive!有了它,您可以显示滚动条。

您需要将溢出更改为自动,它应该像一个魅力一样工作! :)

overflow: auto;

【讨论】:

  • 仅使用overflow: auto; 滚动条仍在底部。添加高度,按照标记的答案解决这个问题。
猜你喜欢
  • 2018-11-05
  • 2022-01-01
  • 1970-01-01
  • 2022-01-03
  • 2014-09-21
  • 2023-03-17
  • 1970-01-01
  • 2015-08-26
  • 2011-02-10
相关资源
最近更新 更多