为什么iframe设置了height为100%,却依然出现纵向滚动条
原因如下
原因】<iframe>和<img>标签类似,是inline-block标签,空白符被解析。
【办法】通过更改html结构,如<body><iframe></iframe></body>在chrome和IE6、7下可解决问题,但其他浏览器还会有间隙。
【更妥善】解决办法一般有两种方案,一种是改变父级样式,如font-size: 0; 或者line-height: 0; 另一路是改变inline-block自身样式,如display: block 或者vertical-align: middle。
【办法】通过更改html结构,如<body><iframe></iframe></body>在chrome和IE6、7下可解决问题,但其他浏览器还会有间隙。
【更妥善】解决办法一般有两种方案,一种是改变父级样式,如font-size: 0; 或者line-height: 0; 另一路是改变inline-block自身样式,如display: block 或者vertical-align: middle。
作者:小火柴
链接:https://www.zhihu.com/question/23384682/answer/51366842
来源:知乎