【发布时间】:2021-06-10 19:41:40
【问题描述】:
我的网站中有一个 div,里面还有另一个 div, 我给了内部 div 位置 sticky 和 top:0 但它不起作用! 这是我的代码示例:
Above : 容器是一个普通的 div 和内部 div 有一个粘性位置和顶部:0 但它不起作用。 任何解决此问题的建议!
.sticky-div{
background: #fed700;
position: sticky;
top: 0;
}
<div class="container">
<nav>
<li>item1</li>
<li>item1</li>
</nav>
<div class="sticky-div">
Sticky
</div>
</div>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
【问题讨论】:
-
请用html和css分享你的源代码
-
@GeorgeMa 在这里,但请注意,我希望内部 div 粘性而不是父级
-
元素在其容器内滚动时会保持粘性。现在你的粘性元素不会“粘”,因为它的容器没有滚动,它可能是滚动的主体。
-
@Rojo 不,我有同样的问题,但没有解决方案
标签: html css sticky-session