【发布时间】:2023-04-03 16:25:02
【问题描述】:
我想构建一个具有固定宽度列的表格。在大多数情况下,表格数据会水平和垂直溢出。
如果列的宽度大于视图宽度,则需要一个水平滚动条来滚动并查看所有表格列,同时滚动标题和数据。
如果数据的高度大于可用视图,则会出现一个垂直滚动框,但在滚动时保持标题固定,以便用户关注列。
这是一种类似于 Microsoft Excel 的行为(仅供阅读)。比如:
我看过几个帖子,但他们只解决了水平滚动或垂直滚动。我需要一个可以同时在两种条件下工作的解决方案。
Here is a FIDDLE 我正在努力工作,但即使是使用overflow-x: auto 的简单水平滚动也无法正常工作。我需要一个纯 HTML + CSS 来嵌入 ReactJS 组件。
【问题讨论】:
-
我认为这对于纯 HTML + CSS(没有 JavaScript)是不可能的。如果我错了,我很乐意得到纠正。你能用 JavaScript 吗(因为你用的是 react)?
-
纯 JS 好的。不支持 jQuery。