css - flex-direction: row - 相同高度的孩子
问题描述
怎么可能让.child
s 都具有相同的高度。height: 100%
不工作,也不工作flex-grow: 1
。使用 flexbox 的推荐方法是什么?
.parent {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 800px;
}
.child {
width: 150px;
background-color: green;
border: solid 1px black;
}
<div class="parent">
<div class="child">
Short Text
</div>
<div class="child">
Long Text: Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla
</div>
<div class="child">
Short Text
</div>
</div>
解决方案
从父级中删除align-items:center
flex 属性并为子级添加 flex 属性以使其内容对齐。
.parent {
display: flex;
flex-direction: row;
justify-content: center;
width: 800px;
}
.child {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 150px;
background-color: green;
border: solid 1px black;
}
<div class="parent">
<div class="child">
Short Text
</div>
<div class="child">
Long Text: Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla
</div>
<div class="child">
Short Text
</div>
</div>
推荐阅读
- r - 在 R 中使用 ggplot 创建绘图
- reactjs - 如何将对象数组从 Redux 存储传递到 React 中的组件?
- javascript - 如何遍历 JSON 列表并检索所需的值
- reactjs - 如何在Reactjs的功能组件中替换类组件的function.bind(this)(分页)
- ios - SwiftUI MVVM 协调器/路由器/导航链接
- email - fetchmail /bin/sh: 0: 无法打开日期
- javascript - 刷新页面时如何使倒计时不重置
- android - 解读 Zeplin 特性以创建 Android 环形 Drawable
- javascript - 我使用节点 js multer 遇到文件上传问题
- flutter - 根据用户角色显示/隐藏小部件