Div等高问题

网站主体DIV里面有左右两个DIV.分别为TLeft和TRight
<div id="TBody">
  <div id="TLeft">
  左边的内容
  </div>
  <div id="TRight">
  右边的内容
  </div>
</div>
因为内容不同肯定左右的高度不同.背景是蓝色的,而TLeft,TRight都是白色底,高度自动100%,高度不够的会露出一大块蓝底,非常不好看.
所以我在body加载的时候设置了一下判断
    <script language="javascript" type="text/javascript">
    function SetDivHeight()
    {
       if(this.document.getElementById("TLeft").scrollHeight>this.document.getElementById("TRight").scrollHeight)
       {
           this.document.getElementById("TLeft").style.height="100%";
       }
       else
       {
           this.document.getElementById("TLeft").style.height=this.document.getElementById("TRight").scrollHeight;
       }
    }
    </script>

<body onload="SetDivHeight();">

posted on 2012-04-03 13:55 青蛙學堂 阅读(318) 评论(0)  编辑 收藏 引用 所属分类: HTMLCSS

只有注册用户登录后才能发表评论。
<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

导航

统计

常用链接

留言簿(8)

随笔分类

随笔档案

收藏夹

青蛙学堂

最新评论

阅读排行榜

评论排行榜