【问题标题】:CSS sticky table header with scrolling and position absolute具有滚动和绝对位置的 CSS 粘性表格标题
【发布时间】:2019-11-01 11:47:47
【问题描述】:

我正在尝试创建一个带有粘性标题的表格(不使用position: sticky。该表格也有溢出滚动条,但这会导致我现在拥有的 CSS 出现多个问题。我在这里有一个工作示例:@987654321 @(html和css定义在App.vue)。

我对当前 CSS 的问题是:

  1. 水平滚动时,标题行的底部边框在中途停止。
  2. 水平滚动,Heading 没有粘性(它应该始终保持在同一位置。(参见 3。)
  3. 水平和垂直滚动时,列标题不会随当前视口滚动。 Heading 仍然保持粘性,这是正确的行为。

我尝试了overflowpositioning 等的多种变体,但无法弄清楚我当前的 CSS 有什么问题。

【问题讨论】:

  • 你应该添加vue标签
  • 好吧,虽然这不是一个真正的 vue 问题...我只使用 vue 来设置 scrollAtTop 标志并生成内容。
  • 如果我不知道 vue,我对你的链接有点迷茫。这只是为了帮助
  • 对于header的border-bottom问题,可以尝试风格化divsticky-above的border-bottom

标签: html css vue.js


【解决方案1】:

第一个问题正在发生,因为第 31 行 App.vue 文件中隐藏了可见性。

【讨论】:

  • 如果您从第 25 行和第 31 行删除可见性属性。您的两个问题都会得到解决。
猜你喜欢
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
  • 1970-01-01
  • 1970-01-01
  • 2019-08-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多