gpt4 book ai didi

html - 可滚动?
转载 作者:技术小花猫 更新时间:2023-10-29 11:40:31 24 4
gpt4 key购买 nike

我想要一个右边有滚动条的表格。
我想在没有任何插件(jQuery)的情况下仅使用 css 来完成此操作。
表头应该保持固定。

我需要做什么才能让它正常工作?

最佳答案

您承担了一项任务,如果您成功了,您将成为英雄。我尝试了这个和最简单的事情——定位:固定; -- 是不可能的。我必须将所有 复制到一个新对象中。但是,当您这样做时, 元素的水平间距全部消失,因此标题不再与 对齐。我最终做了这样的事情:

首先,放弃ie6和ie7。那些家伙没有希望。

  1. 制作表格的两份副本,一份 body 不可见而 可见,另一份则相反。

  2. 给出 z-index:1;到带有可见 的表格。

  3. 给出 z-index:0;到带有可见 的表格。

  4. 处理水平滚动,但直到您发现 onScroll 不是 ie8 事件(更不用说 ie6)之后,您必须每隔十分之一秒左右休息一次 setInterval 只是处理在 ie8 中左右滚动 。

这将为您提供一个在两个轴上无限滚动的表体,以及一个仅在 x 轴上滚动的表头。几乎适用于 FF、Chrome 和 Safari。但是在ie8中不稳定。真正的皮塔饼。

祝你好运,如果你成功了,请写信!

关于html - <table><tbody> 可滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5345390/

24 4 0
标签存在

这个问题在这里已经有了答案: Why do browsers insert tbody element into table elements? (2 个答案) 关闭 9 年前。 我有一个非常简单的

  • haskell - xml-conduit:如何仅获取第一个 tbody 和该 tbody 的直接子 tr?

    我正在使用 xml-conduit 和 Text.XML.Cursor 来导航一些带有嵌套表的糟糕 html。有一个带有两个 tbody 标签的表,我想要第一个 tbody 的直接子 tr 标签。这是

  • javascript - DataTable.js - 对于通过 Ajax 调用传入的某些数据集,
  • 内不会显示任何数据

    对于某些数据集,数据表中不显示任何数据 - 仅显示列标题或列标签。即使页面上的代码没有更改,也会发生这种情况。有问题的数据在浏览器开发工具 Console.logs 中正确显示。 如下所示,DataS

  • javascript - 如何使用 Javascript/Jquery 将 Child 追加为 tbody 中的第一行并拥有自己的 tbody

    我需要将 json 中的数据作为表中的行追加。我需要将 id="project"的行添加为自己的 tbody 中的第一行。如果检测到新项目,将创建新的 tbody,并且项目和任务将拥有自己的 tbod

  • javascript - 在页面加载时隐藏 tbody,永久显示 thead 组,使用 jQuery 在下拉选择中显示 tbody

    我试图首先在页面加载时仅显示 thead 和几行数据(永久显示分组在 thead 下的数据)。加载页面后,我希望选定的对象选择(不显示任何 tbody 组)并通过选择顶部下拉菜单中的选项(以显示选定的

  • css - 将 thead 和 tbody 元素与固定 thead 和使 tbody 可滚动的能力对齐

    我已将以下 CSS 应用于我的表格。 thead, tbody { display: block; } tbody { height: 200px; overflo