css div填满剩余高度

简介: css div填满剩余高度

    <div class="father">
      <div class="child1"></div>
      <div class="child2"></div>
      <div class="child3"></div>
    </div>

核心要点

  1. 子绝父相
  2. 同时设置top和bottom来填充剩余垂直空间
.father {
  /* 父元素必须设置为相对定位,否则子元素会相对于整个页面进行定位 */
  position: relative;
  height: 200px;
  width: 100px;
  background: green;
}
.child1 {
  height: 50px;
  background: blue;
}

.child2 {
  background: red;
  /* 子元素用绝对定位,同时父元素需设置相对定位,否则子元素会相对于整个页面进行定位 */
  position: absolute;
  /* 50px 为其他元素已占据的父元素空间的高度 */
  top: 50px;
  /* 同时设置top和bottom来填充剩余垂直空间 */
  bottom: 0;
  /* 同时设置left和right来填充剩余水平空间 */
  left: 0;
  right: 0;
}
目录
相关文章
|
7月前
|
前端开发
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
118 0
|
1月前
div+css3制作的简洁404错误页面特效源码
div+css3制作的简洁404错误页面特效源码是一段实现了非常简单也大方的效果的网站404错误页面效果代码,当鼠标经过404数字时,该数字会发光发亮,本段代码适应于所有网站使用,有需要的朋友们可以前来下载使用。本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码。
21 1
|
3月前
|
JavaScript 前端开发
网页前端课程设计-【模仿】香港中文大学官网,轮播图及div+css布局,js的dom操作
这篇文章介绍了如何模仿香港中文大学官网进行网页前端课程设计,包括使用div+css布局、js的DOM操作以及实现轮播图等技术细节。
|
5月前
|
前端开发
css 实用技巧 —— div在div中水平垂直居中(两种方法)
css 实用技巧 —— div在div中水平垂直居中(两种方法)
269 3
|
5月前
|
前端开发
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
393 1
|
7月前
|
编解码 前端开发 UED
div+css详解
总的来说,"div+css"是一种强大的网页布局方法,它提供了灵活性和可维护性,使得网页设计师和开发人员能够创建各种各样的页面布局和风格,同时确保网站具有一致的外观和良好的用户体验。它已成为现代Web开发中的标准实践之一。
143 3
|
7月前
|
前端开发 JavaScript
css 设置div阴影样式
css 设置div阴影样式
66 0
|
7月前
|
前端开发 小程序
css div添加滚动条(附加源码)
css div添加滚动条(附加源码)
93 0
|
7月前
|
前端开发 搜索推荐 容器
div+css的布局较table布局有什么优缺点?
div+css的布局较table布局有什么优缺点?
N..
|
7月前
|
前端开发 容器
DIV+CSS网页布局
DIV+CSS网页布局
N..
109 0