iframe 跨域高度自适应的解决办法
2016-10-31 15:33
309 查看
body { overflow: hidden; margin-bottom: 52px }
这是我在一个博客上看到的实现方法,确实很管用,没有用任何的js。但是我是在手机上用,出了一点小问题,有文本框的情况下点击输入法页面高度就停留在半空不能自适应,经过测试,得到一下解决办法:
1 <html> 2 <head> 3 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=5.0" charset="UTF-8"> 4 <meta name="apple-mobile-web-app-capable" content="yes"> 5 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 6 <meta name="format-detection" content="telephone=no"> 7 <style> 8 body{ 9 overflow: hidden; 10 margin-bottom: 0px; 11 } 12 </style> 13 </head> 14 <body> 15 <iframe src="https://www.baidu.com/" width='100%' height='100%' frameborder='0' name="iframeCont" id="iframeCont" ></iframe> 16 </body> 17 </html>
这是我在一个博客上看到的实现方法,确实很管用,没有用任何的js。但是我是在手机上用,出了一点小问题,有文本框的情况下点击输入法页面高度就停留在半空不能自适应,经过测试,得到一下解决办法:
1 <style> 2 body{ 3 position: absolute; 4 width: 100%; 5 height:100%; 6 left:0; 7 top:0; 8 overflow: hidden; 9 } 10 #iframeCont{ 11 margin-bottom: 0px; 12 } 13 </style>
相关文章推荐
- 谷歌、火狐浏览器下实现JS跨域iframe高度自适应的完美解决方法,跨域调用JS不再是难题!
- Iframe自适应页面高度问题的最简单最适用的解决办法
- float 造成外部div 高度不适应解决办法
- jQuery解决iframe高度自适应的一例代码
- 父DIV不能适应子DIV高度的解决办法
- js 操作 Iframe (跨域,高度自动适应)
- iframe 跨域 Cookie 的解决办法
- 在IE浏览器中iframe跨域访问cookie/session丢失的解决办法
- Iframe跨域JavaScript自动适应高度
- IE iframe 跨域问题的解决办法
- iframe跨域自适应高度问题的解决方法
- iframe跨域高度自适应的实现
- Iframe高度自适应的方法(跨域及非跨域)
- asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法
- PHP在iframe 中session跨域丢失的解决办法
- jQuery解决iframe高度自适应的一例代码
- iframe跨域访问session丢失问题解决办法
- asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法
- iframe 跨域自动适应高度
- iFrame 跨域高度自适应问题解决