2008-05-02

关于Div高度自适应

关键字: div

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

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

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

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

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

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

评论
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;
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

jackzhangyunjie
搜索本博客
最近加入圈子
存档
最新评论