首页 > 解决方案 > 当放置在特定元素中时,粘性 div 不会粘在屏幕上

问题描述

英语不是我的母语,但我会尽力解释这个问题:

我目前正在尝试在我的网站上安装视频广告。我希望这些广告出现在内容中,这实际上是有效的。我的网站在 WordPress 上运行,我正在通过插件注入广告代码。

我的问题:这些视频广告在滚动过去时应该贴在屏幕的右下角。当我将视频广告插入侧边栏中时,效果很好。我基本上可以在页面上任何我想要的地方注入广告,并且粘贴到屏幕的右下角可以完美地工作。

但是,一旦我将广告代码注入到主要内容所在的那个特定元素中,广告就不再粘在屏幕的右上角了。这就像被困在文本元素中并显示在该元素的右下角,而不是整个屏幕角落。

我添加了一些图片,以便您可以正确理解我的问题:

视频广告没有贴在屏幕上,而是贴在右下角的文字元素上。 https://prnt.sc/10uxy2n

这就是广告应该看起来的样子,贴在右边的角落。 https://prnt.sc/10uxysd

什么可能导致这种情况发生,仅针对页面的这个特定部分?

我可以把我的网站发给你,如果有帮助的话。

希望你们能帮帮我。

标签: htmlcsswordpresselementsticky

解决方案


推荐阅读