【问题标题】:Why is my sticky element not working when I have position set to sticky? [duplicate]当我将位置设置为粘性时,为什么我的粘性元素不起作用? [复制]
【发布时间】:2021-02-16 12:31:50
【问题描述】:

大家下午好。我正在尝试学习所有的 CSS 职位,但我已经把它们都记下来了,但由于某种原因,我无法坚持工作,它只是表现得像一个亲戚。

这是我的 HTML:

<!-- Sticky -->
    <section id="sticky">
        <h2>Sticky</h2>
        <div></div>
        <div id="middle"></div>
        <div></div>
    </section>

这是我的 CSS:

#sticky #middle {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}

如果你知道我做错了什么,请告诉我......这真的很重要。

【问题讨论】:

  • Here's 一个不错的检查清单
  • 你选择的div是空的,你需要在里面放内容,或者给它加个宽高。否则,if 不会显示 div。

标签: html css


【解决方案1】:

我没有在父级上设置高度属性。设置 height 属性即可解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    相关资源
    最近更新 更多