`

关于Div高度自适应

阅读更多

    项目到了末期啦,功能都已经实现啦。

    可是内测的时间各种各样的问题都出来啦,以前总觉得页面里的东西有什么难啦,现在真正到页面的时候还真是一个大问题呀?

     我在一个Div里嵌入了一个Iframe,当初没有什么内容也就没有看出来什么大问题,现在内容添加进去啦,问题也出来啦,Div不会动态改变高度去适应Iframe的高度,头痛呀。

     找了老半天终于找到一个不错的方法。在Iframe里添加一个Onload:

onload="style.pixelHeight=newsTypeAndItems.document.body.scrollHeight+30"

在IE里终于能动态适应啦,原以为终于解决啦,可是在火狐里一看还是不能动态的改变高度。哎,郁闷呀,有DIv方面的高手吗?帮忙看一下怎么解决?

分享到:
评论
1 楼 elfer 2008-05-02  
这是我用的:
function resetContent(){
  document.getElementById('container').style.height = (document.documentElement.clientHeight-10) + "px";
  document.getElementById('contentPanel').style.height = (document.documentElement.clientHeight-90) + "px";
}
window.onload=resetContent;
window.onresize=resetContent;

相关推荐

Global site tag (gtag.js) - Google Analytics