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

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

没试过,不过我说我的思路,你可以试试! 采用定位的方法解决! 把div改成绝对定位,把iframe改成相对定位,距离采用百分比表示(外边距),这样应该能实现的! 注意父子元素的问题,这些我就不说了!

iframe高度自适应,700为自己设定的iframe高度最低值,高度小于700的将以700显示,大于700将以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高度最低值可以自己修改

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

不可能 ! 解决办法,放弃iframe,程序提取需要放到iframe的页面内容,动态附加到父页面中

你好,你这个问题就是iframe自适应高度的问题。以下代码可以解决:function iFrameHeight() {var ifm= document.getElementById("mainweb");var subWeb = document.frames ? document.frames["mainweb"].document :ifm.contentDocument;if(ifm !...

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

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

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

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