html - 如何模拟多个表格标题?

标签 html css css-tables

我正在尝试制作一个 CSS 表格(出于布局目的)在顶部和底部都有一个标题。

不幸的是,as far as I can tell , display: table-caption 将所有内容合并到顶部的一个空间中。这意味着实际仅显示“标题”标题。

I've tried treating them as rows instead , 但出于某种原因,它们的宽度绑定(bind)到第一个表格列的宽度。 (我在这里做错了什么吗?)如果我将它们设为宽度设置为 100% 的常规 div,也会发生同样的情况。

是否有另一种可能更优雅的方式来拥有多个表格标题?我在尝试时是否犯了一些愚蠢的错误,导致布局搞砸了?

最佳答案

既然您使用 CSS 进行布局(这不是表格数据),那么就没有理由为页脚使用 display:table-caption。只需制作一个常规 div,其宽度设置为与表格相同(或填充一个收缩包装表格的容器)。

编辑:这是一个更新的示例:http://jsfiddle.net/fCTpR/1/

关于html - 如何模拟多个表格标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21111143/

相关文章:

CSS 页脚使页面内容去中心化

html - 在 HTML 中强制 TR 高度

html - 表格布局为 :fixed and resizing IE8 vs IE 7/Chrome 的表格

html - 使用严格的 HTML/CSS 隐藏和显示内容

javascript - 如何使用 JS/CSS 垂直填充大写文本的容器?

html - 背景 :cover covered by div

javascript - 使用数组构建 HTML 表单

javascript - 如果填写了所有输入,则显示一个 div

javascript - 仪表/旋钮 Jquery、Javascript、css3

html - 表格单元格中的绝对div样式