用flex布局,如何让子div的高度不变
目前是使用flex布局,如果只有一行时,子div高度会被自适应撑开到最大
但是我希望是即使只有一行,子div的高度还是和原来的一样不变
用flex布局,如何让子div的高度不变
目前是使用flex布局,如果只有一行时,子div高度会被自适应撑开到最大
但是我希望是即使只有一行,子div的高度还是和原来的一样不变
html:
<div id="test">
<div id="child_1">
子1
</div>
<div id="child_2">
子2
</div>
</div>
style:
* {
padding: 0;
margin: 0;
}
#test {
background-color: yellow;
margin: 100px;
display: flex;
flex-direction: row;
height: 200px;
width: 200px;
}
#child_1 {
margin-right: 20px;
background-color: red;
height: 50px; /* 子1定了高度,子2没有 */
}
#child_2 {
background-color: red;
}
不想自适应可给定高度。
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答1.5k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
固定子元素的高度,不然肯定会自适应。