首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用框架标签的情况下创建类似框架的行为?

如何在不使用框架标签的情况下创建类似框架的行为?
EN

Stack Overflow用户
提问于 2012-12-10 19:47:28
回答 1查看 204关注 0票数 1

我想将HTML (用于广告)注入到我的服务器的每个http请求中。我想要的广告是在网页上。

唯一的问题是,有时在原始网站中,有一个固定位置的“div”,使其与广告重叠。

示例:

代码语言:javascript
复制
<html>
<head></head>
<body>

<!-- INJECTED ADVERTISEMENT -->
<div style="position: fixed; top: 0;">
...
</div>
<!-- END OF INJECTED ADVERTISEMENT -->


<!-- ORIGINAL WEBSITE -->
...    
<div style="position: fixed; top: 0;">
...
</div>    
...
<!-- END OF ORIGINAL WEBSITE -->

</body>
</html

如果我使用frame,那么这个问题就会很容易解决。带有固定位置的“div”不会与广告重叠,但会出现新的问题,即不是每个网站都可以包含在一个框架中,例如http://google.com

我希望广告的位置也是‘固定’的,这样广告就会一直显示出来。

有没有一个很好的解决方案?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-12-10 19:53:32

您可以添加以下行

代码语言:javascript
复制
       <html>
       <head></head>
       <body>

       <!-- INJECTED ADVERTISEMENT -->
       <div style="position: fixed; top: 0; z-index:10000;">
       ...
       </div>
       <!-- END OF INJECTED ADVERTISEMENT -->


       <!-- ORIGINAL WEBSITE -->
        ...    
       <div style="position: fixed; top: 0; z-index:-10;">
        ...
       </div>    
        ...
        <!-- END OF ORIGINAL WEBSITE -->

        </body>
        </html>

这将完成工作

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13800350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档