superstarxue630 2023-03-16 10:27 采纳率: 63.6%
浏览 43
已结题

div内嵌iframe有边框空隙,求解决

div内嵌套iframe,iframe与外层div之间总有大约5PX的空隙。
如图,红色外部是div,内部图片是iframe

img

外层div
.indexlg .indexBody{
        position:absolute;
        left:200px;
        top:0px;
        border:0px;
        width:calc(100% - 200px);
        height:calc(100% - 0px);
        overflow:auto;
        background-color:red;
}
内嵌iframe
.indexlg iframe{
        position: absolute;
        width: 100%;
        height: 100%;
}
<div class="indexBody">
<iframe id="iframe" name="main1" frameborder="0" src="index_img.html"></iframe>
</div>

网上查的

marginheight= "0 " marginwidth= "0 " 会让整个iframe到左上角,但是下方和右侧的边距会相应增大。
display:block  不起作用
vertical-align:bottom 不起作用

以上都用过,但是边框还是存在

求问怎么解决这个边框空隙

刚根据评论回答查看了一下,不是div和iframe的空隙,是iframe本身内部有padding

img

img

但是iframe的CSS加padding:0还是不行

  • 写回答

3条回答 默认 最新

  • 繁华落尽Owenlee 2023-03-16 10:39
    关注

    尝试下面方法:

    1. indexBody 设置内边距为 0
    2. iframe 添加背景颜色,测试下 firame 宽高。
    3. 怀疑iframe 背景色是透明的,内部 index_img.html 有外边距导致的。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月16日
  • 已采纳回答 3月16日
  • 修改了问题 3月16日
  • 修改了问题 3月16日
  • 展开全部

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效