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

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

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

1、在IFrame的具体页面(就是子页面),添加JavaScript function IFrameResize(){ //alert(this.document.body.scrollHeight); //弹出当前页面的高度 var obj = parent.document.getElementById("childFrame"); //取得父页面IFrame对象 //alert(ob...

没试过,不过我说我的思路,你可以试试! 采用定位的方法解决! 把div改成绝对定位,把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自适应高度的问题。以下代码可以解决:function iFrameHeight() {var ifm= document.getElementById("mainweb");var subWeb = document.frames ? document.frames["mainweb"].document :ifm.contentDocument;if(ifm !...

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

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

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

你iframe直接设置固定高不就行了吗,还是你的意思是iframe设置不了高。

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