height:100%能生效有两种情况。

第一种是父级有显性高度,即写了具体值。当然从 html 一直往下都赋予height:100%也是属于这种情况。(html=>body=>...=>父级=>目标元素)。

当然设置 max-height 与 min-height 对height:100%是没有用的

第二种就是自身绝对定位,父级相对定位脱离文档流。其实原理和上述是一致的(最近的相对定位元素会被认为是最上级的 dom)。

解决这个问题可以尝试给予height: inherit 它和height:100%功能类似。但在解决自身是定位元素时可以有奇效。

另一个就是给予显性高度,当然这一办法几乎没用。能写死高度就不会出现这个问题了。

再一个就是无奈的子绝父相了,给予父级相对定位,自身绝对定位。

注意:子元素绝对定位是计算父元素的 padding 值的。而传统的height:100是不计算的。当然使用全局的box-sizing: border-box

补充:某些国产浏览器中 flex 不能继承高度。这也不难理解毕竟在控制台父级 height 显示的并不是显性高度。

转载于:https://www.cnblogs.com/linghongcong/p/8601033.html

height100%不能生效问题解决相关推荐

  1. springboot使用logback日志,部署到tomcat不生效问题解决

    springboot使用logback日志,部署到tomcat不生效问题解决 参考文章: (1)springboot使用logback日志,部署到tomcat不生效问题解决 (2)https://ww ...

  2. video标签poster属性在安卓微信中不生效问题解决

    video标签poster属性在安卓微信中不生效问题解决 参考文章: (1)video标签poster属性在安卓微信中不生效问题解决 (2)https://www.cnblogs.com/shicha ...

  3. EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法

    EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法 参考文章: (1)EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法 (2)https://www.cnblog ...

  4. @keyup.enter.native不生效问题解决

    el-form表单中的el-input回车刷新页面,@keyup.enter.native不生效问题解决 表单中只有一个input,键盘回车会刷新页面,@keyup.enter就会失效 解决方法:俩种 ...

  5. git忽略文件不生效问题解决

    git忽略文件不生效问题解决 文章目录 git忽略文件不生效问题解决 **一 .gitignore添加了忽略文件,但是提交时还会出现这些忽略文件** 一 .gitignore添加了忽略文件,但是提交时 ...

  6. VS CODE 安装vetur后不生效问题解决

    VS CODE 安装vetur后不生效问题解决 打开配置的json文件 一.找到扩展类 二.找到对应插件 Vetur 三.下拉找到 将配置文件转为json格式 四.粘如代码 五.重启VS CODE 六 ...

  7. Python 技术篇-系统、环境变量配置后python不生效问题解决方法,python服务命令行重启方法

    重启 python 我们只需要执行一行命令就好了. import sys,os python = sys.executable os.execl(python, python, *sys.argv) ...

  8. [sh]top添加到crontab不生效问题解决

    今天遇到个小问题 top结果赋值给变量,放到文件做处理, 但是不生效问题. https://www.phpbulo.com/archives/509.html cat top.sh NAME=&quo ...

  9. mongoose设置unique不生效问题解决

    1.unique属于schema约束验证中的一员,他的作用主要就是让某一个字段的值具有唯一性(不能重复) 2.保持字段的唯一性使用type值:{type:String,unique:true,drop ...

  10. @Transactional事务不生效问题解决(springboot)

    springboot事务不生效的几种解决方案 最近在业务中遇到了很奇怪的场景,在加上 @Transactional注解后,插入2条数据,如果第二条出异常了,第一条不会回滚,排查了很久,上网也找资料看了 ...

最新文章

  1. 移动端HTML5video视频播放优化实践
  2. 【作业】组合数据类型练习,英文词频统计实例
  3. redis 控制调用频率
  4. python 写入csv文件固定列_将元组列表写入csv文件保持列一致
  5. c++ file* 句柄泄漏_C++核心准则?讨论:持有没有被句柄管理的资源时切勿抛出异常...
  6. 海报PSD分层促销模板|深层剖析设计套路
  7. thymeleaf条件表达式
  8. 中文命名之Hibernate 5演示 - 使用注解(annotation)而非xml定义映射
  9. linux几个不常用但是很有用的命令
  10. LeetCode分类-前400题
  11. Java中抽象类和接口的区别 经典(转)
  12. 计算机培训实践反思模板,基于问题解决式课堂教学模式的反思
  13. DEVC6.0使用教程
  14. 我国第一个“法律语言语料库”
  15. 三款IE修复软件横向评测(转)
  16. bash 运行可执行文件hello 报错 No such file or directory
  17. BurpSuite2021 -- 目标模块(Target)
  18. JavaFX打包exe+Wind+Mac+Linux多平台分发等等
  19. 绝对好用!Java 变量名蛇形转驼峰方法
  20. python斗地主出牌算法_斗地主之用蚁群算法整理牌型:如何进行牌力估计

热门文章

  1. MySQL优化详解(一)——硬件和系统优化
  2. leetcode 20. 有效的括号 (python)
  3. Unity容器中AOP应用示例程序
  4. MySql Binlog初识
  5. MySQL的lock tables和unlock tables的用法
  6. Description Resource Path Location Type The superclass javax.servlet.http.HttpServlet was not foun
  7. Jasmine基础API
  8. NFS rhel 7
  9. Cookie/Session机制具体解释
  10. 中国好声音不如有中国好创意