HTML 表格溢出 y 滚动并固定 y 轴标题

2023-12-26

我有一个带有 x 轴和 y 轴标题的表格,并且希望表格在 y 轴上溢出时滚动,同时保留标题。

Using display: block; overflow-y: auto; in the <table>element 给了我一些滚动,但我丢失了 y 轴标签。

这是一个正在进行的简单笔工作:https://codepen.io/Malgalin/pen/wNZRPz?editors=0100 https://codepen.io/Malgalin/pen/wNZRPz?editors=0100

我也尝试过制作的版本th[scope='row']元素有一个固定的位置,这确实有效,但它会产生混乱的重叠标题,并使初始的空白左上角单元格消失。

如果有必要,我很高兴看到使用 JS 或 jQuery 的答案。


您可以使用sticky标题的位置。您需要稍微更改一下 HTML,您需要一个表格包装器。

<div id='table_wrapper'>
  <table> .... </table>
</div>

现在您可以将 TH 元素设置为position: sticky并且,对于头部,使其粘在top: 0px,供身体使用left: 0px.

仅使用它不会对您的实际代码起作用,因为您有一些错误。因此,首先关闭 thead 标签并正确打开 tbody 标签(现在打开 thead 并关闭 tbody)。您需要解决的第二件事是删除那些display: block在表格元素上,当你这样做时,你就会破坏表格。

检查这个编辑过的codepen链接https://codepen.io/anon/pen/daLrGZ?editors=1100 https://codepen.io/anon/pen/daLrGZ?editors=1100

请注意,您需要添加一些背景。

编辑:如果您希望左上角的 TH 保留在其余 TH 之上,请添加以下内容:

table thead tr th:first-child {
  left: 0px; //so it also sticks to the left
  z-index: 2; //so it's over the rest
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML 表格溢出 y 滚动并固定 y 轴标题 的相关文章

随机推荐

  • 将设置添加到设置

    我正在开发的应用程序在很大程度上是仅后台服务 但需要用户必须添加一些设置 有没有办法将应用程序与常见的设置应用程序 视图 活动集成 有没有办法整合 具有通用设置的应用程序 应用程序 视图 活动 只能通过修改固件 Android 不支持定义或
  • 重写discord.py |我的命令出错

    现在我 大部分 完成了我的审核命令 我正在尝试添加错误 我已经犯了 请指定成员 错误 但我无法设法让机器人在无效时说 此成员不存在 名称已输入 client command name kick brief Kicks user aliase
  • 如何在mysql服务器上存储文件

    我需要从 vb NET 表单将图像或 pdf 等文件发送到 mysql 数据库 我怎样才能做到这一点 有特定的列类型吗 我应该编写什么类型的 sql 查询来发送文件 您可以上传文件并将其保存在服务器中的文件夹中 并将文件的文件名或路径以及唯
  • Angular ng-bind-html 和其中的指令

    笨蛋链接 http plnkr co edit EZuKFBrE94bujWpcNat2 p preview 我有一个元素 我想将 html 绑定到它 div div 这样可行 现在 除了它之外 我还有一个绑定到绑定 html 的指令 sc
  • WPF:如何在具有延迟时间的单独线程中调用方法

    我有一个TextBox该用户可以在其中输入搜索词 它绑定到string Term我的财产view model 我想在内容更改时进行搜索查询 但我想在一个单独的线程中执行查询delay 例如当用户输入字母时 我想等待0 3秒 如果用户在这段时
  • UML 序列图的形式语言

    是否有一种形式语言可用于将 UML 序列图中存在的信息捕获为人类易于理解的文本格式 在我们这里 软件需求通常是用复杂的序列图来指定的 这些序列图很难审查 验证正确性并进行更改 另外 恕我直言 程序员更喜欢从需求的明确文本表示来实现 而不是从
  • 如何使用 VB.Net 获取弹出消息框中包含的控件的属性

    我正在研究一个VB Net项目的其中一部分是我在显示时捕获一个弹出消息框并以某种方式处理它 我的问题是我必须知道这个弹出窗口中包含哪些按钮 主要是它们的标题 这可能吗 有人可以告诉我如何做到这一点吗 如果有样品 我们将不胜感激 Thanks
  • 最好的 XNA 博客是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 Visual Studio 中,是否有键盘快捷键可以在代码编辑器窗口中显示数据提示(鼠标悬停时出现的浮动手表)?

    在 Visual Studio 中 DataTip 是当您将鼠标悬停在变量上时出现的浮动监视 它会显示其值 有没有办法通过键盘而不是鼠标来完成此操作 PS I now about the QuickWatch window Shift F9
  • 哪种哈希算法提供最长的输出?

    我很好奇 PHP 的 crypt 函数使用的哪种散列方法提供了最长的输出 而且 输出的长度是否是相对的 它们是否有可能是两个散列的冲突 See 这条评论 https www php net manual en function hash p
  • 如何查看 IntelliJ IDEA 用于编译我的代码的 javac 命令?

    当我在 IntelliJ IDEA 中编写 Java 代码并运行它时 IntelliJ 会编译 Java 文件 提取类文件 然后运行该类文件 如何查看 IntelliJ 运行的 javac 命令行 我询问它是为了了解 IntelliJ 是否
  • Flutter 运行命令错误:在分离视图上调用 FlutterView.send

    谁能告诉我为什么我的应用程序根本没有安装并以错误消息结束 天文台连接从未准备好 直到昨天 该应用程序都运行得很好 我昨天在命令提示符中将频道更改为 master 从那时起该应用程序就不再运行 我什至切换回 alpha 通道但仍然没有用 我附
  • 如何在Java中压缩文件和文件夹?

    请看下面的代码 public void startCompress String path String fileName String outputLocation int compressType int filSize throws
  • Electron 应用程序中的 propTypes 警告

    我正在尝试处理有关需要在 NPM 程序中包含 prop types 包的新警告 我的应用程序是一个电子应用程序 我想我正在遵循 React 人员的迁移策略 https facebook github io react blog 2017 0
  • 如何在 3.0.0 中使用 Bootstrap Glyphicons?

    我在 Bootstrap 中使用 Glyphicons 我直接从 CSS 中调用http glyphicons getbootstrap com css bootstrap glyphicons css http glyphicons ge
  • OOM 使用 320 x 16MB Netty DirectByteBuffer 对象杀死了 JVM

    我在 7 5GB RAM 服务器 无交换 中运行一个应用程序 参数如下 Xmx3g Xms3g Xlog gc XX UseG1GC XX MaxGCPauseMillis 1000 XX MaxDirectMemorySize 500m
  • for循环中的多个glm

    我有一个 R 数据框 被大大简化为 id lt rep 1 2 c 6 8 correct lt sample 0 1 14 TRUE phase lt c rep discr 3 rep rev 3 rep discr 4 rep rev
  • 如何将 lxml xpath 函数导入到默认命名空间?

    这是一个例子lxml doc http lxml de xpathxslt html regular expressions in xpath gt gt gt regexpNS http exslt org regular express
  • 为什么我的 React 类没有调用 getInitialState?

    我正在将 ES6 类与 Babel 一起使用 我有一个 React 组件 如下所示 import Component from react export default class MyReactComponent extends Comp
  • HTML 表格溢出 y 滚动并固定 y 轴标题

    我有一个带有 x 轴和 y 轴标题的表格 并且希望表格在 y 轴上溢出时滚动 同时保留标题 Using display block overflow y auto in the table element 给了我一些滚动 但我丢失了 y 轴