我试图将一个 div 插入正文的任何部分,并使其 position: absolute
相对于整个文档而不是具有 position: relative
的父元素。
原文由 Timothy Ruhle 发布,翻译遵循 CC BY-SA 4.0 许可协议
我试图将一个 div 插入正文的任何部分,并使其 position: absolute
相对于整个文档而不是具有 position: relative
的父元素。
原文由 Timothy Ruhle 发布,翻译遵循 CC BY-SA 4.0 许可协议
您正在寻找 position: fixed
。
来自 MDN :
固定定位类似于绝对定位,不同之处在于元素的包含块是视口。这通常用于创建即使在滚动页面后仍保持在同一位置的浮动元素。
请注意,当…时 它不起作用
(…) one of its ancestors has a
transform
,perspective
, orfilter
property set to something other thannone
.原文由 Adrian Holovaty 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答899 阅读✓ 已解决
3 回答761 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答868 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
您必须将
div
放在position:relative
元素之外并放入body
。