gmth.net
当前位置:首页 >> 外层Div iFrAmE内嵌子页面纯CSS高度自适应 >>

外层Div iFrAmE内嵌子页面纯CSS高度自适应

不用js的话不能控制吧。 还有跨域的话也不能得到iframe里面的高度。

#A{width:750px;height:600px;position:relative} #B{width:100%;height:100%;position:absolute;left:0;top:0} iframe id=B scrolling=no

iframe高度自适应,700为自己设定的iframe高度最低值,高度小于700的将以700显示,大于700将以div自身高度来显示。iframe高度最低值可以自己修改

iframe高度自适应,700为自己设定的iframe高度最低值,高度小于700的将以700显示,大于700将以div自身高度来显示。iframe高度最低值可以自己修改

这是填不了的,,, 有一个解决办法,,,, JS在iframe里取得高度,返回上层页面取得,再定义iframe的高度 这个解决办法网上有,,你搜索一下,,有一些做法不太一样,,,你看看哪一个合适用哪个, 你搜索iframe 自适应高度,,,,应该可以搜...

你看下能不能获取iframe的实际高度和宽度,然后将宽高赋值给装iframe的这个div。

CSS3中有弹性布局,专门做这个,不过并非所有浏览器都能支持CSS3。 因此你应该是固定top和bottom的高度,而内容的左右两栏一般left固定宽度,right自适应。 如果你不考虑IE6,那么可以用display: table布局,如果需要考虑IE6,可以用js获取页面...

javascript: function dyniframesize(down) { var pTar = null; if (document.getElementById) { pTar = document.getElementById(down); } else { eval('pTar = ' + down + ';'); } if (pTar && !window.opera) { //begin resizing iframe pTa...

解决ie版本兼容问题 这只是其一 我这边有个网站来着 有好几种方法呢 改天我再帮你找找

function iFrameHeight() { var ifm= document.getElementById("iframepage"); var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument; if(ifm != null && subWeb != null) { ifm.height = subWeb.bod...

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com