为什么我的iframe导致页面的其余部分变为空白



我正在尝试制作一个嵌入在任何网页上的iframe,它只显示为网页右下角的一个按钮,当点击时打开一个大约100px乘100px的框,该框也嵌入在网页的右下角。问题是,每次我把iframe放在页面上时,页面中间之前的内容都会变成空白。这是iframe:的代码

<iframe src="ka.html" title="KA"
style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px"
height="100%" width="100%">
</iframe>

我试过编辑样式,但我不确定样式是否有问题。iframe使用一个html文件和js代码。我需要一些帮助来弄清楚问题的根源以及如何解决。我真的很感激能得到的任何帮助。

如果我理解您对问题的描述,样式就是原因。

上/左/下/右的position: absolute和零的组合将使iFrame覆盖具有position: relative的第一个祖先元素(或者如果没有,则覆盖主体元素(。

最新更新