具有两个粘性列和标题的 HTML 表格(仅使用 CSS)

bar*_*892 5 html css css-tables fixed-header-tables

我正在努力使用 HTML 表格 + 可滚动正文来获取两个固定列和标题。我进行了很多搜索并发现了这些方法:

由于我对这些解决方案都不满意,我想知道是否有机会仅使用 CSS 来完成这项工作?

bar*_*892 0

我认为仅使用 CSS 不可能实现我想要的目标。所以我找到了另一个名为TableHeadFixer的库,它不会在 HTML 标记中重复节点和 ID。

所以我想出了这个最终解决方案: https://jsfiddle.net/4s53f124/2/

你所要做的就是调用tableHeadFixer库的方法(如果你想要一些 CSS 调整):

 $(document).ready(function () {
     $("#fixTable").tableHeadFixer({"left": 2});
 });
Run Code Online (Sandbox Code Playgroud)