上下DIV固定,中间DIV自适应的HTML+CSS实现
2016-04-24 15:35
671 查看
项目快结了,所以就做一下总结,以便以后复习。
项目主页的左侧菜单部分,界面要求就是上方为项目logo以及显示用户,下方需要显示版权,中间部分就是显示菜单选项。废话不多说,直接上代码。
HTML:
CSS:
以上就是通过HTML+CSS的方式实现上下固定中间自适应的代码实现。
项目主页的左侧菜单部分,界面要求就是上方为项目logo以及显示用户,下方需要显示版权,中间部分就是显示菜单选项。废话不多说,直接上代码。
HTML:
<div class='header'></div> <div class='middle_outer'> <div class='middle_inner'></div> </div> <div class='footer'></div>
CSS:
.header{ position:absolute; top:0px; height:268px;/*高度可以不写,可以通过内部元素撑开,但是需要考虑是否会与自适应部分发生重合*/ width: 182px;/*宽度是必要,如果没有宽度就无法撑出div*/ } .middle_outer{ position:absolute!important; position:relative; top:268px!important;/*header部分的高度*/ top:0; bottom:52px;/*footer部分的高度*/ width:182px; overflow:hidden;/*外层div不滚动,而是内层div滚动,实现自适应*/ height:auto!important; height:100%; } .middle_inner{ height:100%; overflow-y:auto;/*当内容超出后,就会出现滚动条*/ }
以上就是通过HTML+CSS的方式实现上下固定中间自适应的代码实现。
相关文章推荐
- CSS3D变换/立方体旋转效果
- css
- 【css基础】div父元素根据子元素高度自适应高度
- 【css基础】div父元素根据子元素高度自适应高度
- 动态替换css和js的方法
- css练习
- css
- 《CSS3实战》笔记--弹性盒模型(二)
- qt使用样式表修改控件属性
- CSS盒子模型
- float实现横向导航
- CSS3 transform实现图片旋转木马3D浏览效果
- CSS Selector (part 1)
- 一个页面弄懂 CSS 样式选择器
- Css3学习笔记
- 《CSS3实战》笔记--弹性盒模型(一)
- CSS 图片替换文字方案
- CSS中"visibility: hidden"和 “display:none”区别
- CSS实现loading小动画(附源码)
- wordpress为dashboard添加样式