html - Bootstrap/CSS 中的水平滚动表

标签 html css twitter-bootstrap

我怎样才能让容器内的表格具有自己的宽度不跟随容器的宽度,而是在表格不在容器内时保留表格的宽度。我有一张非常宽的 table ,我想将其放入 col-md-9 容器中,但它显示效果不佳,因为它会挤压 table 以适应容器。我已经为表格尝试了 min-width 但它不灵活,因为向我的表格添加更多列会再次挤压它。是否可以在不遵循父级宽度的情况下使表格的宽度自动设置?

<div class="col-md-9" style="overflow-x: auto">
    <table class="table table-bordered" style="width:auto">
    <tbody>
        <tr>
          .... contents
        </tr>
    <tbody>
    </table>
</div>

最佳答案

如果您使用的是 Bootstrap 3,这里有一种可能性

实时取景:http://fiddle.jshell.net/panchroma/vPH8N/10/show/

编辑 View :http://jsfiddle.net/panchroma/vPH8N/

我正在使用来自 http://getbootstrap.com/css/#tables-responsive 的响应表代码

即:

<div class="table-responsive">
<table class="table">
...
</table>
</div>

关于html - Bootstrap/CSS 中的水平滚动表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19870743/

相关文章:

html - 将文本设置在同一行

jquery - 如何在不更改效果的情况下在可滚动导航中添加下拉菜单?

twitter-bootstrap - 如何在 Bootstrap 中有一个空的 col-md-*?

持续运行的 C# 代码 - 服务还是单独的线程?

jquery - 模糊除一个 div 之外的所有内容

html - 带排水沟的 CSS 网格布局

css - 如何迭代 Primefaces 树中的节点 var 以在 DB 的 CSS 类中设置图标

javascript - jQuery 1.9 和 slideToggle 的问题

javascript - 水平对齐图像和 div

javascript - Twitter Bootstrap 模态