【发布时间】:2018-06-20 11:39:26
【问题描述】:
我试图在 Web 组件中包含/放置 fin-hypergrid,但是因为它的滚动条是自定义的 divs,上面带有 position: absolute,所以它们绝对定位于 window 而不是组件本身.
这是我的 jsfiddle:https://jsfiddle.net/50kyyfam/
我几乎可以肯定我需要在:host 样式中添加一个css 属性来告诉网格绝对定位到data-grid 组件的边界,但我不知道它应该是什么?
编辑:附带说明,如果有任何fin-hypergrid 正在查看,则在初始化上述 jsfiddle 时,核心的缩小版本会引发异常。 (铬 63)
【问题讨论】:
-
要将绝对定位元素相对定位到其包含元素,应在该包含元素上声明
position: relative,例如:jsfiddle.net/50kyyfam/1 -
@UncaughtTypeError - 太棒了,我刚刚将
position: relative添加到:host样式中,它按预期工作 - 如果您创建答案,我可以将其标记为正确 -
很高兴,请允许我几分钟,我会发布一个。
-
两张反对票...我的问题有什么问题吗?...我是否违反了某种礼仪?
标签: html css css-position custom-element fin-hypergrid