当为粘性定位指定bottom: 0时,为什么它与MDN的描述不同?
position:sticky属性引入了混合行为相对定位和固定定位之间。它模仿相对位置,直到达到指定的阈值,此时它会转换到固定位置。
但是,在设置了 Bottom: 0 的代码片段中,行为似乎与实际相反MDN 的文章中有描述。该元素一开始是固定的,滚动超过阈值后会转变为相对。
这种差异背后的原因在于 MDN 定义的措辞:
“粘性定位可以被认为是一种混合”相对和固定定位的元素被视为相对定位,直到它超过指定的阈值,此时它被视为固定,直到它到达其边界。父母。”
这里的关键词是“直到超过指定的阈值。”在您的代码中,当页面最初呈现时,元素已经超过了指定的阈值(视口的底部)。因此,它立即进入固定定位状态,尽管bottom: 0表示阈值应该从relative过渡到fixed。
综上所述,当为粘性元素指定bottom: 0时,它首先开始fixed因为已经达到阈值,然后当元素向上滚动超过视口底部时,它会转换为相对。此行为与 MDN 定义一致,但使用的语言可能有些令人困惑。
以上是为什么 `bottom: 0` 粘性定位的行为与 MDN 的描述不同?的详细内容。更多信息请关注PHP中文网其他相关文章!

React生态系统为我们提供了许多库,所有库都集中在拖放的相互作用上。我们有反应,反应,可爱dnd,

我可以说我经常使用背景折叠。 IT Wager IT几乎从未在日常CSS工作中使用。但是在斯特凡·朱迪斯(Stefan Judis)的帖子中,我想起了它,

使用RequestAnimationFrame进行动画化应该很容易,但是如果您还没有彻底阅读React的文档,那么您可能会遇到一些事情

听着,我不是GraphQL专家,但我确实喜欢与之合作。作为前端开发人员,它向我曝光数据的方式非常酷。它就像一个菜单


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

记事本++7.3.1
好用且免费的代码编辑器

WebStorm Mac版
好用的JavaScript开发工具

Dreamweaver Mac版
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)