html - Bootstrap 3 具有固定高度和标题和列宽的表格

标签 html css twitter-bootstrap twitter-bootstrap-3

我想要一个具有以下功能的表格:

  • 固定标题,
  • 固定高度(可见滚动条)
  • 3 个固定宽度的列(一个大列和两个窄列)。

我开始使用:

tbody { display:block; overflow:auto; height:100px; }

要至少得到固定的高度但是这条规则会挤压左边的 table (如果有必要我会提供截图)。

该表包含在 Bootstrap 3 列中。

这是一个例子 http://jsfiddle.net/PGEdK/

有什么想法吗?提前致谢。

最佳答案

这是 JS FIDDLE DEMO就像您预期的那样工作。 Acutally,你的tbody风格没有问题。您只需要为您的 thtd 添加更多样式。所以,你的最终代码将是这样的:

tr {display: block; }
th, td { width: 300px; }
tbody { display: block; height: 100px; overflow: auto;} 

如果你看一下 fiddle ,你会注意到我用 tr 包裹了 th 这样我就可以在给 display:block 样式后给 th 适当的宽度tr。所以,如果你想定位只包装 th 的 tr,你也可以这样做。

出于演示目的,我用 .tablecontainer 类包装了表格,这样我们就有一定的宽度可以使用。

关于html - Bootstrap 3 具有固定高度和标题和列宽的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21017769/

相关文章:

javascript - Cordova 和 Bootstrap : unable to open a modal via javascript

html - IE11 flex 元素垂直溢出

javascript - 用于开发和生产的(非)缩小 js/css 文件的工作流

html 三个元素在同一行

javascript - 如果输入字段聚焦,如何更改父级的 css 类

html - CSS设置两列静态

jquery - Bootstrap 轮播,每个元素 3 列移动版本

javascript - 在表单中使用 jQuery 克隆函数的问题

javascript - 以编程方式关闭 Internet Explorer

html - 如何将下拉菜单不放入导航部分(Twitter Bootstrap)?