html - 当我将位置设置为粘性时,为什么我的粘性元素不起作用?
问题描述
大家下午好。我正在尝试学习所有的 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;
}
如果你知道我做错了什么,请告诉我......这真的意味着很多。
解决方案
我没有在父级上设置高度属性。设置高度属性将解决问题。
推荐阅读
- webpack - 如何捆绑无法引用的文件(WebPack 5)
- kubernetes - 如何在具有多个副本的 kubernetes 上设置 kafka
- javascript - React - 在 useEffect() 中调用 useTimer() 时调用无效的钩子
- vue.js - 具有延迟加载的 Vue 命名视图
- javascript - 将 Adsense Management V2 API 与 Google API JavaScript 客户端 Wa`parent 错误一起使用
- spring-data - Spring Batch:从数据库中读取并知道之前处理的 id?
- listview - 滚动列表时结果不一致
- python - 对象被传递给 `custom_objects` 参数
- pine-script - 如何在 PineScript TradingView 中获得最近 5 天交易量中的最高交易量
- jmeter - Jmeter基于DataSet构造参数值