字面意思就是最小高度,高度的百分比继承于父元素大小.在多次嵌套的div中若里层需要使用min-height:100%.则其所有祖先元素都得设置

*{min-height:100%;height: 100%;
}

如下面的实现过程:

<!DOCTYPE HTML>
<html><head><title>test min-height</title></head><style type="text/css">html,body{height: 100%;margin: 0;padding: 0;}.container,.wrap1,.wrap2{min-height: 100%;height: 100%;}.wrap3{min-height: 100%;}</style><body><div class="container"><div class="wrap1"><div class="wrap2"><div class="wrap3"><p>this is the test div</p></div></div></div></div></body>
</html>

只有在父元素高度明确指定的情况下,子元素才能继承父元素的高度,但是min-height是模糊的,不明确的.故最后计算出来的高度往往是"auto"而不是期望的100%,在这个问题中.

当我们把html的高度设置为100%就代表html的大小就是整个页面,即html的高度是确定的.然后是body的100%,继承自html同样高度也是确定的.....这样一直下去,到wrap3时,由于之前的元素高度都是确定的,此时wrap3的min-height自然能起作用.

转载于:https://www.cnblogs.com/Poised-flw/archive/2013/03/19/2999676.html

CSS中min-height:100%问题相关推荐

  1. 在CSS中实现height:100%-200px; width:100%-200px,既长度或宽度百分百减去200px

    实例: .main{height:calc(100% - 200px)width:calc(100% - 200px) } 注: 1.减号左右必须打空格,否则不生效 2.任何长度值都可以使用calc( ...

  2. css设置height无效,CSS中设置height:100%无效的解决方案

    li 前面的缩进怎么去除? 异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 设置margin和padding为0或者为比较小的值就 ...

  3. css如何让height:100%起作用?

    原文出处:css如何让height:100%起作用? 当你设置一个元素的高度为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大对数情况下,这样做法没有任何效果,你知道为什么height:100 ...

  4. CSS 如何让 height:100%; 起作用

    当你设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果.你知道为什么height:100%不起作用吗? 按常理,当我们用 ...

  5. vue中设置height:100%无效的问题及解决方法

    在vue.js中写新的components的时候,如果在新页面中的模板中设置height:100%的时候一直无效,在App.vue中:<template><div id=" ...

  6. CSS高度自适应 height:100%;

    在初次尝试高度自适应时都会遇到这样的问题: 对象的heith:100%; 并不能直接产生实际效果 为什么呢? 之所以没有效果,与浏览器的解析方式有一定关系,查看下面代码 <!DOCTYPE ht ...

  7. css中调整高度充满_CSS(十三).高度如何铺满全屏

    该需求来源一次面试题. IE6不认识!important声明,IE7.IE8.Firefox.Chrome等浏览器认识:而在怪异模式中,IE6/7/8都不认识!important声明,这只是区别的一种 ...

  8. height:100%和height:inherit比较

    height:100%和height:inherit 在我的理解中. height: 100%; 是会继承父元素的100%的高度 height: inherit; 是会继承父元素的高度 我觉得他们的意 ...

  9. 解决css中height:100%失效的问题

    解决css中height:100%失效的问题 参考文章: (1)解决css中height:100%失效的问题 (2)https://www.cnblogs.com/wangweizhang/p/111 ...

  10. CSS中height:100vh和height:100%的区别是什么?

    CSS中height:100vh和height:100%的区别 首先,我们得知道1vh它表示的是当前屏幕可见高度的1/100,而1%它表示的是父元素长或者宽的1%(可以这么理解?) 1.对于设置hei ...

最新文章

  1. MYSQL注入天书之数据库增删改介绍
  2. 国2c语言中指针与数组的赋值运算,C语言到汇编-指针与数组2
  3. 在局域网访问_局域网访问共享文件需要密码怎么办?取消访问密码的方法
  4. 设置View单个圆角
  5. 对github的初步认识以及对软件技术基础课程的期待
  6. java 记事本编译_肿么用记事本编译运行java程序代码?
  7. Apache HttpClient 4 3开发指南
  8. mysql的槽_Mysql槽点 - MySQL及其它开源数据库 - ITPUB论坛-中国专业的IT技术社区...
  9. Hash表、Hash函数及冲突解决
  10. Ubuntu配置NFS服务器与客户端
  11. 基于高德地图的城市区域代码表
  12. win10/win11无损扩大C盘空间,跨盘合并C、E盘
  13. Android样式系列:自定义按钮样式
  14. vue的props父向子传值
  15. 笔记本AutoCAD启动时闪退怎么办_AutoCAD启动时闪退怎么办?打开AutoCAD就死机怎么办?...
  16. 性能测试工具—LoadRunner
  17. 为什么说 5G 是物联网的时代?
  18. Win10为什么电脑在有密码的情况下,睡眠后不用输密码打开?
  19. Asp.net GridView分页功能的实现
  20. 换新网络后,群辉NAS如何手动更换为新静态IP

热门文章

  1. c语言答案纪纲,重庆理工大学C语言程序设计基础教程习题答案(纪纲金艳).doc
  2. PHP代码更新后画面不更新,为什么我的PHP代码不能更新SQL
  3. powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
  4. 单位阶跃函数的傅里叶变换_傅里叶变换学习笔记(9)
  5. 山西2019数据结构专升本_喜讯!临汾这个学院专升本通过率创新高
  6. go语言中常用的关于文件目录的操作
  7. poythoncode-实战3--判断输入参数--过滤条件
  8. oracle 表复制 long,关于oracle的数据库的数据Long和Number的转化字段
  9. python怎么学比较有技巧_Python爬虫应该怎么学?程序猿花了一周整理的学习技巧,请收下...
  10. php 远程函数,php 远程图片保存到本地的函数类