css div高度填满父容器剩余空间
来源:互联网 发布:淘宝上假货卖正品价格 编辑:程序博客网 时间:2024/06/07 17:31
转自:http://www.cnblogs.com/zhujl/archive/2012/03/20/2408976.html
1.要实现的效果图:
描述:
如上图 ,红色部分固定高度100px ,绿色部分高度充满父容器剩余部分,高度为父容器高度-红色高度
实现代码一(最通俗的方式):
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>高度充满父容器</title></head><style>.parent {height: 500px;width: 300px;border: 1px solid red;/***/padding: 2px 2px;/***/}.nav {height: 100px;width: 100%;/*必须沾满宽度防止浮动*/float: left;/*必须*/background-color: red;}.content {height:100%;/*必须*/background-color: green;}</style><body><div class="parent"><div class="nav">固定高度</div><div class="content">自适应父容器, 充满剩余的空间 </div></div></body></html>解释:
.nav固定高度 ,必须设置左浮动float:left .且其宽度为100%充满父容器宽度
.content 设置height:100% 就自适应充满剩余空间
实现代码二(相对,绝对定位):
.parent {position: relative;height: 500px;width: 300px;border: 1px solid red;/***/padding: 2px 2px;/***/}.nav {height: 100px;width: 100%;background-color: red;}.content {position:absolute;top: 100px;bottom: 0px;background-color: green;width: 100%;}解释:
父容器设置position:relative ,
需要自适应的容器设置postion:absolute ,top:100px(固定高度容器.nav的高度) ,bottom:0px(与父容器底部)
阅读全文
0 0
- css div高度填满父容器剩余空间
- CSS实现div的高度填满剩余空间
- 【转】CSS实现div的高度填满剩余空间
- CSS实现div的高度填满剩余空间
- CSS实现div的高度填满剩余空间
- 地图布局相关----CSS实现div的高度填满剩余空间
- CSS、HTMl使用position: fixed;实现div的高度填满剩余空间
- css实现div高度填满整个空间
- DIV自动填满剩余空间
- 如何将div高度填满剩余高度
- CSS:按一定比例布局;某个元素填满剩余空间
- 两个DIV,左DIV宽度固定,右DIV自动填满剩余空间
- CSS 让背景图片全部显示,填满父div
- css中div高度自适应且固定剩余高度由另外div内容填充
- DIV+CSS处理DIV设置float后,父容器无法定位高度的问题解决
- css实现两个div填满一行
- div 自适应高度 自动填充剩余高度
- css实际技巧---父div中有浮动的子div,父容器不能自适应高度,清除浮动,父容器自适应高度
- 商业智能BI入门专业词汇(二)
- 什么是堆栈帧
- SpringBoot的RabbitMQ消息队列: 二、第一模式"Hello World!"
- 利用vue-cli创建的vue项目结构解析
- JavaScript中的私有成员
- css div高度填满父容器剩余空间
- 免费分享嵌入式stm32基础项目开发:心率检测仪的设计与实现
- 设备 VMnet0 上的网络桥接当前未运行
- leetcode--Remove Duplicates from Sorted List II
- HDOJ 1342
- 滑动窗口的最大值
- 动画
- input输入框输入完成判断输入的值
- 198/213/337 House Robber