div布局之上中下,中高度自动撑满
来源:互联网 发布:指标源码 编辑:程序博客网 时间:2024/06/13 10:45
上次去面试,别人问我关于div布局的问题。div布局之上中下,中高度自动撑满。以前只知道在不声明<!DOCTYPE头的情况下,用table可以,然后就是可以通过计算。回去后苦苦研究了好几天。今天终于研究出来了,贴出来留个纪念。此页兼容IE6,IE7,IE8,FF,Chrome,opera。
<html>
<head>
<title>div布局</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<style type="text/css">
/*初始化*/
body {font-family:/5B8B/4F53,Arial Narrow,arial,serif;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
/*公共常用*/
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
.left{float: left;}
.right{float: right;}
.inline li{display: inline;}
/*各模块具体*/
#divBody{width: 100%;height: 100%;position: relative;}
#header{height: 52px; background-color: #77a7cc; width: 100%; height: 52px; position: absolute; top: 0; left: 0; z-index: 99;}
#header .menu{padding-right: 10px;}
#navigator{height: 30px;width: 100%; height: 30px; position: absolute; top: 52px; left: 0; z-index: 99;}
#main{overflow: auto; width: 100%; height: 100%; padding-top: 82px; padding-bottom: 100px; background-color: #FFFFCC; z-index: 96;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#main .content{overflow: auto; width: 100%; height: 100%; background-color: #F7E8FF; z-index: 96; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#main div{background-color: #669999}
#footer{width: 100%; position: absolute; bottom: 0; left: 0; height: 100px; z-index: 93; background-color: #CCFFFF;}
</style>
</head>
<body>
<div id="divBody">
<div id="header">
<div class="left logo">logo</div>
<div class="right inline menu">
<ul>
<li><a href="#">退出</a></li>
<li><a href="#">个人信息修改</a></li>
<li><a href="#">使用规则</a></li>
<li><a href="#">信息管理</a></li>
<li><a href="#">首页</a></li>
</ul>
</div>
</div>
<div id="navigator">
<div class="inline menu">
<ul>
<li><a href="#">导航1</a></li>
<li><a href="#">导航2</a></li>
<li><a href="#">导航3</a></li>
<li><a href="#">导航4</a></li>
<li><a href="#">导航5</a></li>
<li><a href="#">导航6</a></li>
</ul>
</div>
</div>
<div id="main">
<div class="content">
<p>111</p>
<p>111</p>
<p>111</p>
<p>111</p>
<p>111</p>
<p>111</p>
</div>
</div>
<div id="footer">版权信息</div>
</div>
</body>
</html>
- div布局之上中下,中高度自动撑满
- DIV上中下布局高度自适应的研究
- DIV+CSS上中下布局案例
- DIV+CSS上中下左中右布局案例
- iOS中AutoLayout自动布局,自适应高度
- div自动高度
- div自动分配高度
- DIV高度自动延长
- CSS布局:上中下三栏自适应高度
- CSS中布局div高度自适应的方法
- DIV+CSS布局中自适应高度的解决方法
- CSS DIV自适应高度布局
- css设置ie7,ie8中div高度自动设置
- 关于ie7和ie6 中div自动高度的问题
- JS+div自动布局
- div 自适应高度 自动填充剩余高度
- 两个div高度自动对齐
- DIV 自动高度的问题
- 一个工作3~4年程序员的年度学习计划
- 日语基础——语音
- Flex加载多个Module时出现“TypeError: Error #1034: 强制转换类型失败”错误
- LINQ to SQL and SqlConnection
- 详解jquery插件应用之jquery tabs中文参考手册
- div布局之上中下,中高度自动撑满
- dsoframer打开文档后关闭再打开时报错???
- 软件架构师实践之一
- android 学习 1 创建android
- 你必须收藏的快速学习Autodesk最新编程接口的免费录像
- 实例讲解用Javascript调用ASP实现过程 (转载)
- BDI模型
- 浅谈汉语和日语在语音上的区别
- Eclipse插件Spket安装使用,像写Java一样写Js