Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在不使用框架标记的情况下创建类似框架的行为?_Html - Fatal编程技术网

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

Html 如何在不使用框架标记的情况下创建类似框架的行为?,html,Html,我想将HTML(用于广告)注入到服务器的每个http请求中。我想把广告放在网页的最上面 唯一的问题是,有时在原始网站中,有一个固定位置的“div”,使其与广告重叠 例如: <html> <head></head> <body> <!-- INJECTED ADVERTISEMENT --> <div style="position: fixed; top: 0;"> ... </div> <!-- END

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

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

例如:

<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

...
...    
...
...

您可以添加这些行

       <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>

...
...    
...
...

这将完成这项工作

极端z索引背后的原因是什么?为什么不交换元素而不是使用z索引?这背后没有任何东西,只是为了确保其他值都不重叠。如果我理解得很好,他不能更改原始网站代码,他只能在页面开头插入广告。他的广告上的极端z索引可以解决这个问题,即使它不是很干净。使用z索引只会使广告覆盖原始网站,我不希望这种情况发生。广告页面通常不介意嵌入到框架中。您是否有显示此行为的特定广告,或者您只是试图解决一个非问题?广告页面可以嵌入到框架中。但我想要的是将原始网站嵌入到框架中