html - 当放置在特定元素中时,粘性 div 不会粘在屏幕上
问题描述
英语不是我的母语,但我会尽力解释这个问题:
我目前正在尝试在我的网站上安装视频广告。我希望这些广告出现在内容中,这实际上是有效的。我的网站在 WordPress 上运行,我正在通过插件注入广告代码。
我的问题:这些视频广告在滚动过去时应该贴在屏幕的右下角。当我将视频广告插入侧边栏中时,效果很好。我基本上可以在页面上任何我想要的地方注入广告,并且粘贴到屏幕的右下角可以完美地工作。
但是,一旦我将广告代码注入到主要内容所在的那个特定元素中,广告就不再粘在屏幕的右上角了。这就像被困在文本元素中并显示在该元素的右下角,而不是整个屏幕角落。
我添加了一些图片,以便您可以正确理解我的问题:
视频广告没有贴在屏幕上,而是贴在右下角的文字元素上。 https://prnt.sc/10uxy2n
这就是广告应该看起来的样子,贴在右边的角落。 https://prnt.sc/10uxysd
什么可能导致这种情况发生,仅针对页面的这个特定部分?
我可以把我的网站发给你,如果有帮助的话。
希望你们能帮帮我。
解决方案
推荐阅读
- c++ - C++ wrt字符串中的STL排序函数
- cookies - 如何使用 GTM 使 _ga cookie 的 CookieBot 横幅显示 13 个月?(GDPR)
- vue.js - VuetifyJS 垂直按钮文本
- apache - 无法找到适当类型的密钥来解密 AP REP - 使用 HMAC SHA1-96 的 AES256 CTS 模式
- solidity - 如果 for 循环中的语句没有过滤掉可靠的项目
- google-cloud-platform - 使用数据流 JdbcIO api 写入云 sql
- php - 无法在 Android 中将 Json 数组转换为 Json 对象?
- javascript - 带 PHP 的 Stripe API 必须提供源代码或客户
- excel - Excel VBA - 运行宏时向每个引用的单元格添加一个
- php - 使用 Laravel 5.4 从 MySql 获取随机元素