为了账号安全,请及时绑定邮箱和手机立即绑定

“全屏” <iframe>

“全屏” <iframe>

慕田峪4524236 2019-12-12 14:41:13
当我使用以下代码创建iframe时:<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>iframe不能完全解决问题-iframe周围有10像素的白色“边框”。我该如何解决?
查看完整描述

3 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

body在大多数浏览器中,都有默认边距。尝试:


body {

    margin: 0;

}

在带有的页面中iframe。


查看完整回答
反对 回复 2019-12-12
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

要覆盖整个视口,可以使用:


<iframe src="mypage.html" style="position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;">

    Your browser doesn't support iframes

</iframe>

我成功使用了此方法,display:none并在用户单击适当的控件时使用了其他方法和JS来显示它。


注意:要填充父级的视图区域而不是整个视口,请更改position:fixed为position:absolute。


查看完整回答
反对 回复 2019-12-12
  • 3 回答
  • 0 关注
  • 410 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信