通常固定定位是不具备占据位置的,如果想实现上下不滚动让中间滚动,可以在固定定位中再嵌套一层盒子设置一个固定高度即可

    <div class="had"><header class="header"><h5>个人中心</h5></header>
.had{height: 45px;width: 100%;
}
.header {width: 100%;height: 45px;line-height: 45px;text-align: center;position: fixed;background-color: #fff;z-index: 999;
}

这样滚动时就不会被遮挡了

让中间部分滚动,如果不确定高度用百分比效果也不是很明显,可以用vh总视口来减去需要除去的总高度。

  height: calc(100vh - 95px);overflow: auto;

可以这么换算

height:100vh == height:100%

但是当元素没有内容时候,设置height:100%,该元素不会被撑开,此时高度为0,

但是设置height:100vh,该元素会被撑开与屏幕高度一致。

总结:设置height:100vh,能够保证元素无论是否有没有内容,高度都等于屏幕高度。

让css固定定位占据其位置相关推荐

  1. 怎么定位html的坐标,css怎么定位图片的位置?

    css怎么定位图片的位置?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css定位img图片的位置 在css中,可以使用position属性配合top. ...

  2. 定位的坐标原点HTML,css固定定位_CSS绝对定位固定定位详解

    摘要 腾兴网为您分享:CSS绝对定位固定定位详解,智学网,鱼乐贝贝,优酷,瑞易生活等软件知识,以及安卓微信多开,特效视频,微贷网app,勿忘我3dm,有为学堂,火力牛,手机知网,移动小秘书,快学堂,p ...

  3. 跨浏览器的CSS固定定位{position:fixed}

    不知道您是否留意了,浏览本站时,浏览器右下角有一个标着top的黑色直角三角形,可以点击它返回到正在浏览的网页页眉.当滚动网页时,它的位置一直没有任何改变,您感觉它怎么样?这就是通过CSS的定位属性{p ...

  4. CSS固定定位[相对浏览器] 相对定位[相对自己] 绝对定位[有relative的元素]

    1基础 Fixed:固定定位 是相对于浏览器窗口来定位的 Absolution: 绝对定位:当没有父元素或者父元素没有进行定位的时候,就是固定定位,以浏览器为标的物 元素会脱离文档流,若该元素没有设置 ...

  5. CSS——固定定位和Z-index值

    固定定位 就是相对浏览器窗口定位,绝对定位的一种特殊形式.它以浏览器窗口作为参照物来定义网页元素,当position属性取值为fixed时,即为固定定位. 当对元素设置固定定位后,它将脱离标准文档流的 ...

  6. CSS固定定位与粘性定位4大企业级案例

    前面两篇文章为大家详细讲解了相对定位与绝对定位的应用场景和案例.如果想了解的可以在公众号里面查看去看.本小节我们学习下固定定位与粘性定位的应用场景和案例. 属性值 描述 relative 相对定位 相 ...

  7. css固定定位与绝对定位的区别

    绝对定位中当一个DIV块的位置被定义为绝对定位的时候,也就失去了文档流即失去原本的位置,并且以父级为基准(父级元素必须是相对定位如果不是则一直往上找,直到找到body为止)来进行偏移, 固定定位其实和 ...

  8. uni app(H5)中软键盘弹出,固定定位绝对定位元素位置发生错乱

    一.问题如下 最近用uni app写项目,发现H5软键盘弹起,导致我固定定位的按钮被顶了上去,如图 二.解决方法 1.让其在输入框获取焦点时隐藏 百度了许多,有让输入框获取焦点时让按钮隐藏的方法,失去 ...

  9. css固定定位在某个元素的右边

    如何将2号盒子固定定位在1号盒子右边,1号盒子在浏览器中居中显示. 第一种: css水平布局满足等式 left + margin-left+padding-left+width+padding-rig ...

  10. html固定定位原理,css固定定位

    定位的四种模式:static,relative,absolute,fixed 定位的四个位置:left,right,top,bottom 定位属性:position,有四种状态值 1.static:静 ...

最新文章

  1. java中有符号数和无符号数,C语言中无符号数和有符号数之间的运算
  2. ASP.NET配置文件Web.config
  3. cifar-10 cnn 分类
  4. Python做文本挖掘的情感极性分析
  5. 算法之美 : 位运算
  6. 前端学习(1165):扩展运算符01
  7. 用python numpy实现幻方
  8. (22)Verilog HDL结构:function语句
  9. [Java] 1010. Radix (25)-PAT甲级
  10. docker ubuntu安装python_BAT架构师手把手教你如何使用Docker安装GPU版本caffe2
  11. PHP一个文件内多个php代码段的写法
  12. 几招叫你如何防止卡巴斯基Key被封
  13. matlab高尔顿板钉试验,高尔顿钉板试验动态图形软件的设计与制作
  14. 数学笔记10——拉格朗日中值定理
  15. opencv图像处理02-图像矩阵掩模操作
  16. ORA-01779: 无法修改与非键值保存表对应的列
  17. mybatis-plus 分页类型转换工具类
  18. 前端框架vue04~~vue.cli脚手架的基本使用
  19. mysql gui vim_Vim 有什么奇技淫巧?
  20. GPLT团体程序设计天梯赛 L1-088 静静的推荐

热门文章

  1. 搜狗输入法按shift键切换到英文时会清空已输入字符的问题
  2. FCC认证和3C认证区别
  3. 云编程和软件环境 、物联网的关键技术
  4. java jersey 参数_Java Jersey使用總結
  5. 计算机与网络技术 英语,计算机与网络英语词汇(S3)
  6. 豪迪QQ群发通杀破解补丁使用教程
  7. 新浪再传将被转手 盛大卖股TOM集团接盘?
  8. java 短连接转长连接_HTTP的长连接和短连接转换接口(API)
  9. flume系列之:清理HDFS上的tmp文件,把.gz.tmp文件变为.gz文件
  10. 嵌入式 Linux 入门(一、Linux 基本介绍及文件结构)