html - min-height : min-content 在 chrome 和 firefox 中不起作用
问题描述
这是我的代码和 min-height:min-content 不起作用,我使用工作草案文档-> CSS Box Sizing Module Level 3
article {
border:1px solid blue;
}
article * {
border: 1px solid red;
}
<article style="height:100px; min-height:min-content;">
<aside style="height: 200px;">
<div style="height: 150px;"></div>
</aside>
<section style="height: 30px;"></section>
</article>
但是如果不使用 min-content ,它会起作用,例如
article {
border: 1px solid blue;
}
article * {
border: 1px solid red;
}
<article style="height:100px; min-height:400px;">
<aside style="height: 200px;">
<div style="height: 150px;"></div>
</aside>
<section style="height: 30px;"></section>
</article>
解决方案
min-height: min-content
当为元素设置了明确的高度时,它似乎不起作用。
但是,如果我们轮换这些值:
height: min-content; min-height: 100px;
事情似乎按预期工作。即元素的高度不会小于 100 像素,否则它将采用最小内容高度。
<!DOCTYPE html>
<html>
<body>
<article style="height:100px; min-height:500px; background-color:cyan;">
<aside style="height: 200px;">
<div style="height: 150px;"></div>
</aside>
<section style="height: 30px;"></section>
</article>
</body>
</html>
推荐阅读
- encryption - System.Security.Cryptography.CryptographicException:指定的密钥不是此算法的有效大小
- javascript - js文件位于同一目录时找不到模块错误
- python - 如果不包含,请删除我的数据框的行
- postgresql - 在更新触发器之前不存在 PostgreSQL 10 错误关系新
- sql-server - 如何选择列值作为行?
- vue.js - 如何使用动态标题为整个 Vuetify 数据表行添加颜色
- javascript - 如何将 EJS 变量传递给 LightGallery 的 data-src
- c++ - 释放动态内存时出现 C++ 错误
- python - 即使使用 DJANGO 模型表单提交后,图片也没有在数据库中更新
- python - 如何在不影响滚动条颜色的情况下更改 QScrollArea 的背景颜色?