gpt4 book ai didi

html - 如何自动调整行大小以适应 css 中的容器?

转载 作者:行者123 更新时间:2023-11-28 10:24:24 25 4
gpt4 key购买 nike

请看下面的代码。如何将内盒分成六个等高行?我知道可以使用 grid-template-columns:repeat(auto-fit,minmax(,)

display: grid 中使用列来实现类似的功能

* {
border: 0;
margin: 0;
padding: 0;
box-sizing: border-box;
}

.outerbox {
display: flex;
align-items: center;
height: 100vh;
}

.innerbox {
width: 40vh;
height: 40vh;
background-color: #ced9d5;
margin: 0 auto;
}

.item div {
width: 40vh;
height: 10px;
border: 1px solid black;
}
<div class="outerbox">
<div class="innerbox">
<div class="item">
<div class="item01"></div>
<div class="item02"></div>
<div class="item03"></div>
<div class="item04"></div>
<div class="item05"></div>
<div class="item06"></div>
</div>
</div>
</div>

最佳答案

您可以在容器上使用 display:flexflex-direction:column,并使用 flex: 1 0 拉伸(stretch)元素以填充可用空间在元素上自动

* {
border: 0;
margin: 0;
padding: 0;
box-sizing: border-box;
}

.outerbox {
display: flex;
align-items: center;
height: 100vh;
}

.innerbox {
width: 40vh;
height: 40vh;
background-color: #ced9d5;
margin: 0 auto;
}

.item {
height: 100%;
display: flex;
flex-direction: column;
}

.item div {
width: 100%;
flex: 1 0 auto;
border: 1px solid black;
}
<div class="outerbox">

<div class="innerbox">
<div class="item">

<div class="item01"></div>
<div class="item02"></div>
<div class="item03"></div>
<div class="item04"></div>
<div class="item05"></div>
<div class="item06"></div>

</div>
</div>

</div>

关于html - 如何自动调整行大小以适应 css 中的容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57122813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com