min-height在安卓下不起作用

正常情况下,min-height可以当height使用

 如:


<div class="father">
  <div class="child"></div>
</div>

 


style样式为:
1
2
3
4
5
6
7
8
.father{
    min-height: 200px;
    font-weight:bold;">#000;
}
.child{
    min-height: 50px;
    font-weight:bold;">red;
}

  效果是这样的。

当子元素超过父元素的高后,父元素会自动加宽

 

复制代码
    .father{
            min-height: 200px;
            background-color: #000;
        }
     .child{
           min-height: 250px;
           width: 300px;
           background-color: red;
      }
复制代码

 

但是当父元素被

display:table后,min-height就会失效了,也就是不能当height使用了,注意:在安卓上失效,在ios上依然是正常的

这里就不截图了。

怎么解决呢?

就是我们在设置min-height同时,把父元素的height也给设置成min-height的值,
min-heigh的值有一个特性,就是当子元素的高度超过min-heght的值时,他会把子元素的高度值复制给自己。这里就会覆盖掉我们之前设置的height值

 

 

 

 

 

 

 


posted @   水车  阅读(1111)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
主题色彩