html - Flexbox:如何防止一个项目的高度超过其他元素的高度?
问题描述
https://jsfiddle.net/nr7b2qtk/1/
HTML:
<div class="flex">
<div class="image">
<img src="https://via.placeholder.com/150">
</div>
<div class="text">
something
</div>
</div>
CSS:
.flex{
display:flex;
align-items:center
}
.text{
font-size:40px;
line-height:1.5
margin-left:auto;
background:red;color:white
}
在上面的代码中,我希望图像大小缩小以匹配文本元素的高度(在本例中为 45px),除了手动设置图像的宽度/高度之外,还有其他方法可以在纯 CSS 中做到这一点?
解决方案
推荐阅读
- protractor - 不能红色属性“getText”量角器
- java - 我一直在 android 的 SQLITE Database 上做一些编码,如何在 DatabaseHelper.java 中编写 Where 子句语句
- javascript - 如何允许用户只写 00 到 24 之间的数字
- node.js - 如何使用 axios post 请求上传文件
- groovy - 想要使用 groovy 脚本将文本文件从本地驱动器复制到服务器位置。获取缺少方法异常
- flutter - httpclient post 请求与 application/x-www-form-urlencoded 在颤振中
- sql - 将 CTE 中的 array_agg 与任何
- python - 在 Django Admin 中上传图像时丢失元数据
- cocoa - 带有文本选择的 NSAttributedString 的 NSTextField 的奇怪行为
- javascript - 一旦应用于 var,Math.random 返回相同的数字