Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的“BUG”就是iframe的高度无法自动适应,这一点让很多人都头疼万分。百度或是谷歌一下,确实很多解决方法,但尝试一下,会发现问题很多:浏览器兼容性差不能自适应仅支持同域Iframe等诸多问题,尤其是跨域Iframe高度自适应问题。网上根本找不到一种可行的方案(唯一有一种提到加入代理页面的,经过测试发现无用)。难道真的没有一种可行的解决方案了吗? No,下面小鸣子和大家分享一种强大的方法,代码如下:

<html>
<head>
<style>
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;overflow: hidden;}
</style>
</head>

<body>
<iframe src=\'#\'" //hi.baidu.com/' width='100%' height='100%' frameborder='0' name="_blank" id="_blank" ></iframe>

</body>

</html>

代码强大之处:

1. 该方法完美兼容IE6,7,8 ,Fire fox,chrome,opera 等主流的浏览器;

2.同域,跨域皆支持;

3.不调用任何JS脚本;

注意三点.

1. 文件开头不能是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

必须 是<html>开头

2. body样式中的 overflow: hidden; 绝对不对省略;

3.Iframe 中的 height='100%' 以及 滚动条不能设为no(默认是yes,不用设置即可)

好了,马上试试吧。100%不会让你失望。

最新文章

  1. Maven 3.3.3 Win10环境下的使用实例(上)
  2. C#之winform基础 button1_Click(object sender, EventArgs e)中sender是啥及其用法
  3. linux笔记:软件包管理-软件包简介
  4. WebClient和HttpReuqest两种网络请求的方式
  5. 配置hibernate出现的错误一
  6. WdatePicker 设置今天起 后30天可选
  7. linux的一点一滴---open
  8. Ext &amp; Java 上存图片 Demo
  9. LINUX系统自动化部署shell脚本
  10. MVC过滤器简单理解
  11. Apache 配置小技巧
  12. solr和solrcloud
  13. JQuery和ASP.NET分别实现级联下拉框效果
  14. 走进JDK(八)------AbstractSet
  15. ASP.NET Core 文件系统
  16. hdu 5775 Bubble Sort 树状数组
  17. win32 数据类型 vs c#
  18. slab着色,可以减少cache conflict miss概率么?
  19. [工具] CintaNotes
  20. Unity Optimization UNITY优化关注列表

热门文章

  1. Repaints and Reflows 重绘和重排版
  2. linux 安装sysstat使用iostat、mpstat、sar、sa
  3. 关于ng路由的传参问题(传递一个,多个参数)
  4. java如何停止一个运行的线程?
  5. 老李分享:qtp自动化测试框架赏析-关键字自动化测试框架
  6. Python Selenium设计模式-POM
  7. ViewPager—02图片无限轮播
  8. ASP.NET Core MVC和Visual Studio入门
  9. jmeter 使用jmeter 录制 手机APP脚本
  10. JSON对象、JSON字符串的相互转换