css - 纯 CSS 锁定表头 - 带垂直和水平滚动条的可变宽度和高度

标签 css html

是否有一种纯 CSS 方法可以将标题锁定在 thead 元素中,同时使整个表格的宽度可变,并且表格内容可以垂直和水平滚动?

我找到了这个解决方案,但是列是固定宽度的,表格是固定宽度的,并且没有水平滚动条:

http://www.imaputz.com/cssStuff/bigFourVersion.html

我找到了这个解决方案,它几乎完美,只是你无法水平滚动表格内容:

http://salzerdesign.com/test/fixedTable.html

是否有任何解决方案仅使用 CSS 使单个表格可垂直和水平滚动,并且不需要列和表格具有固定宽度?

最佳答案

您是否看过您提供的示例中的代码?对第二个示例稍作修改即可满足您的需求。它并不完全是一张 table ,“thead”实际上是一个看起来像 table 的 div, table 的其余部分被包裹在另一个带有溢出的 div 中。您可以设置该 div 的大小,然后将表格设置为您想要的大小。只需相应地设置溢出即可。

关于css - 纯 CSS 锁定表头 - 带垂直和水平滚动条的可变宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7178900/

相关文章:

javascript - 任何客户端 haml 解析器?

html - 将图像的不同部分作为两个 div 的背景

javascript - 母版页不加载 css 文件

javascript - 位置 :Absolute Not Respecting It's Elders

html - 来自 float div 的 CSS 填充

javascript - 在 contenteditable 内部、子元素外部键入内容

html - 受所用字体影响的表格布局

javascript - 如何使用 JQuery 或 JavaScript 中的鼠标单击事件计算具有非几何形状的 map 上的坐标?

html - 如何制作粘性标题?

html - 使用 CSS 叠加图像