页面高度为百分百情况下,内容div实现自动撑满剩下的位置头部区域高度为110rpx,内容区域div实现自动撑满剩下的位置。

如果将div 高度设置为100%,会造成多出头部的110rpx,会有滚动条显示!.content{

width: 100%;

height: 100%;

box-sizing: border-box;

position: relative;

.search_box{

position: relative;

box-sizing: border-box;

width: 100%;

height: 110rpx;

border: 1px solid red;

}

.list{

width: 100%;

height: 100%;

box-sizing: border-box;

border: 1px solid green;

}

}

此时我们不需要滚动条方法一、绝对定位,将list css修改为。.list{

width: 100%;

box-sizing: border-box;

border: 1px solid green;

position: absolute;

top: 110rpx;//头部高度

left: 0;

bottom: 0;

}

此时已经实现无滚动条效果

方法二、利用 padding-top 和 margin-top ,将 margin-top 设置为负值。.content{

width: 100%;

height: 100%;

padding-top: 110rpx;

box-sizing: border-box;

position: relative;

.search_box{

position: relative;

box-sizing: border-box;

margin-top: -110rpx;

width: 100%;

height: 110rpx;

border: 1px solid red;

}

.list{

width: 100%;

box-sizing: border-box;

border: 1px solid green;

height: 100%;

}

}同样达到效果

css 剩余空间,CSS DIV高度撑满剩余空间相关推荐

  1. css布局,让侧边栏高度撑满,并且不会随着屏幕内容滚动

    一.需求 要让左侧边栏固定,并且不会随着页面的滚动向上滚动,侧边栏内容如果超出,可以显示滚动条 二.实现原理 设置布局:position: fixed 设置overflow-y: scroll 三.效 ...

  2. 如何将div高度填满剩余高度

    下列代码中navbar高度为30px,content高度需要填满浏览器的剩余高度 <div id="body"> <div id="navbar&quo ...

  3. 固定大小容器内,不同比例的图片高度撑满,宽度居中裁剪

    在一个商品展示列表中,一个需求是在一个正方形的方块中,按原比例展示商品图片,但是图片比例不定,需要居中显示,高度撑满,宽度多余的隐藏. 结构: imgOuter是固定容器,宽高都是120px: CSS ...

  4. 如何div高度占满全屏无滚动条

    如何div高度占满全屏无滚动条 <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

  5. HTML变列自适应布局三行,CSS三行三列DIV高度自适应的设置

    上一篇博客里引用了www.52css.com里的一篇关于使用脚本控制三行三列div高度自适应的设置方法,其实不必如此麻烦,只要给父div设置一个固定高度,比如10px,其子div的height:100 ...

  6. CSS设置盒子容器(div)高度(height)始终为100%

    前言 有时需要让一个盒子容器的 高度始终保持100%,无论怎么缩放浏览器高度始终不变.就像一些网站的侧边栏,但直接设置盒子容器的高度为100%是不起作用的. demo 如果想让一个元素的百分比高度he ...

  7. 微信小程序 页面除去头部和底部,中间高度铺满剩余部分的解决方案

    做这么一个界面,让中间紫色和橙色部分的内容铺满在中间位置,并且让橙色部分位置固定不动,紫色部分内容超出时滚动,如图: 首先如何做到呢? 我使用了定位position:fiexed;让它撑满(关键代码) ...

  8. css实现左边div固定宽度,右边div自适应撑满剩下的宽度

    (1)使用float <div class="use-float"><div></div><div></div> < ...

  9. DIV自动填满剩余空间

    参考:http://bbs.blueidea.com/thread-2773197-1-1.html 效果: 代码: <!DOCTYPE html PUBLIC "-//W3C//DT ...

最新文章

  1. opencv各版本 IplImage Mat 转换
  2. java entry
  3. 后盾网lavarel视频项目---图片上传
  4. centos7.9使用ssh命令进行登陆云服务器
  5. [20150611]优化sql遇到问题.txt
  6. idea中隐藏.idea文件夹和.iml文件
  7. hbuilder php xdebug,Hbuilder使用xdebug配置php断点调试
  8. vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多
  9. git团队如何提交_如何使您的提交消息很棒并保持团队快乐
  10. 拾取物品怎么实现_H5接住掉落物品小游戏js实现思路(抛砖引玉)
  11. 2017-10-19 NOIP模拟赛
  12. 计算机安装pdf打印机驱动,Win7安装Microsoft Print to PDF虚拟打印机的方法
  13. linux系统测网速工具
  14. 通过注册表实现程序开机自启动的方法
  15. php 修改图像大小,如何改变图片大小
  16. 微信美化版qu水印小程序源码分享 附接口
  17. IDEA+Java+SSM+Mysql+JSP实现Web宠物商城系统
  18. java的 finalize() 方法
  19. vue将数字转成中文大写,一二三四五
  20. 数据分析 - 3.矩阵分析法(学习笔记)

热门文章

  1. Apple分区总体布局结构
  2. nodejs操作mysql查询返回的数据_nodejs连接mysql进行数据库查询返回前台数据的坑...
  3. 两个串口通信助手之间通信_串口通信原理
  4. tableview cell自适应撑高
  5. SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)
  6. BZOJ 1208: [HNOI2004]宠物收养所
  7. final修饰符,finally,finalize区别
  8. Windows Server 2008部署***服务器
  9. 室内布线电缆未来的发展趋势
  10. 谷歌为开源的漏扫工具“海啸“发布新的补丁奖励计划