打印

[教程] div高度100%自动适应

只需要给html{height:100%;}就能实现了
复制内容到剪贴板
代码:
<div id="layout">
  <div id="left"></div>
  <div id="right"></div>
</div>
复制内容到剪贴板
代码:
* {
        margin:0;
        padding:0;
}
html, body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        height:100%;
}
#layout {
        width:780px;
        margin:0 auto;
        height:500px;
}
#left,#right {
        float:left;
        height:100%;
}
#left {
        width:450px;
        background:#ccc;
}
#right {
        width:330px;
        background:#666;
}


 提示:您可以先修改部分代码再运行
[ 本帖最后由 adam1985 于 2008-8-22 10:56 编辑 ]
加不加html{height:100%;},没看到有什么区别啊
人性的弱点越掩饰暴露的就越明显。。。。。。。
html 是给FF看的吧
引用:
原帖由 cycloned 于 2008-8-22 11:17 发表
html 是给FF看的吧
html加上去基本所有浏览器都能用了

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!

试试

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
html{height:100%;}
body{ height:100%; margin:0px;}

</style>

</head>

<body onload="ct()" onresize="ct()"><table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="50" bgcolor="#99CC00"></td>
  </tr>
</table>
<table width="100%" border="0" id="jsTable"cellpadding="0" cellspacing="0" bgcolor="#FF9933">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="200" bgcolor="#0099CC"></td>
  </tr>
</table>
</body>
</html>
<script language="javascript">
function ct(){

jsTable.style.height=document.documentElement.clientHeight-250;
}
</script>

TOP

这个如果有背景那还能达到要预想的效果吗。。。

TOP