【发布时间】:2020-07-16 09:15:39
【问题描述】:
在我的代码中,我使用了 element-ui 表格 (https://element.eleme.io/#/en-US/component/table) 组件。它很好用,但我想将表头自定义为粘性。
它为其提供最大高度/高度内容,例如:https://element.eleme.io/#/en-US/component/table#table-with-fixed-columns-and-header
但我想像这样使用它:https://codepen.io/chriscoyier/pen/PrJdxb
在 CSS 中,有一些技巧,比如:
th {
background: white;
position: sticky;
top: 0;
...
}
我想在这里,我该如何实现它?有什么建议吗?
我的情况是:
<div css="first-section">
...
</div>
<div css="second-section">
...
</div>
<el-table>
...
</el-table>
【问题讨论】:
-
您在 html 中查看此内容? codepen 在这种情况下可以工作,那你需要什么?
-
table前有前置组件;喜欢;
<div></div><div></div>...<el-table></el-table>所以在这种情况下,sticky-table 只能自己工作。 -
我在你分享的codepen中没有看到任何组件,你能告诉我们它需要什么吗?为什么你不能使用codepen代码?
-
您可以在这里查看:codepen.io/senolatac/pen/qBdGvRy
-
好的,但是您现在共享的代码笔具有粘性标题,因此您希望将该标题替换为普通的 html 表格?
el-table?
标签: css html-table css-position sticky element-ui