美文网首页
iframe看不到的几像素

iframe看不到的几像素

作者: 梦梦_087a | 来源:发表于2018-10-17 16:48 被阅读0次

上面这个iframe是空的,但是我无论放在高的div屏幕下都会出现滚动条,包裹的三个div都是根据内容来确定高度,我就一直不明白为什么iframe是空的,也会引起滚动条呢。我先把iframe 换成其他标签,例如注释的div也给了他100%的高度和宽度,和iframe情况类似,就不会产生滚动条问题。说明这个问题在于iframe标签本身,我一开始以为是iframe的border什么引起的,经过试验发现不是这个导致的,后来查了资料,说iframe编译出来里面的html代码中的两个头部声明,引起的5px的高度差,所以,会高出包裹的div,导致产生滚动条。

1.<!DOCTYPE html>

2.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

解决方案:

1. 给iframe标签加一个样式,display:block;(亲测有效,这个iframe是内联框架,他是从一个div中分割出一部分空间给自己,display:block后,转化成块级元素,就可以从新的一行开始显示内容,不依赖刚才的div了。)

2. <!DOCTYPE html>改为<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

第二种方法我没有试,是看网友的方法。嘿嘿 。

相关文章

  • iframe看不到的几像素

    上面这个iframe是空的,但是我无论放在高的div屏幕下都会出现滚动条,包裹的三个div都是根据内容来确定高度,...

  • 关于iframe高度自适应

    如果用到iframe引入公共部分,相信肯定有人遇到了这个问题。 当iframe高度自适应时,会出现底部有3像素的空...

  • 2018-07-03——内联框架

    设置高度和宽度 height和width属性用于规定iframe的高度和宽度。属性值的默认单位是像素,但也可以用百...

  • 100行python实现摄像机偏移、抖动告警

    图像特征点 对于任何一张二维图片,从像素级别上看,都存在一些我们肉眼看不到的比较独特的像素单元(可以理解为像素块)...

  • HTML常用标签的介绍

    iframe a form input select textarea table iframe iframe单独...

  • HTML常用标签的笔记整理

    iframe a form input select textarea table iframe iframe单独...

  • HTML常用标签iframe、a、form、input、tabl

    本文所介绍的标签:iframe、a、form、input、table iframe 标签 嵌套页面 iframe ...

  • H5在ios中使用iframe滚动失效问题

    iframe设置了高度(例如500px)。倘若iframe的内容超出了iframe设定的高度时。iframe内部h...

  • 网页局部打印功能

    思路: 将打印内容写入到iframe中,通过iframe的window对象print()方法实现iframe打印 ...

  • Iframe内嵌框架

    1.