gpt4 book ai didi

html - 是否可以将行和列与 flexbox 混合使用?

转载 作者:太空狗 更新时间:2023-10-29 13:26:19 25 4
gpt4 key购买 nike

换句话说,有可能实现吗?

enter image description here

注意:这是我能得到的最好的:

html, body, .container {
height: 100%;
}

.container {
border: 1px solid green;
display: flex;
flex-wrap: wrap;
}

.container > div {
border: 1px solid black;
background: #ececec;
flex: 1;
}

.container > div:nth-of-type(1) {
flex: 1 1 100%;
}

.container>div:nth-of-type(4) {
flex: 1 1 100%;
}
<div class="container">
<div>Div 1</div>
<div>Div 2</div>
<div>Div 3</div>
<div>Div 4</div>
</div>

http://jsfiddle.net/kzbbb/249/

最佳答案

您可以使用一些嵌套的 flexbox 来实现布局。下面是代码的结果:

enter image description here

html, body, .container {
height: 100%;
background-color: white;
}

.container {
display: flex;
flex-direction: column;
/* flex-wrap: wrap; */
}

.container div {
margin: 10px;
flex: 1;
background-color: orange;
}

.container > div:first-child { }

.container > div:nth-child(2) {
display: flex;
background-color: white;
}

.container > div:nth-child(2) > div:first-child {
display: flex;
flex-direction: column;
background-color: white;
margin-right: 20px;
}

.container > div:nth-child(2) div {
flex: 1;
margin: 0;
}

.container > div:nth-child(2) > div:first-child > div:first-child {
margin-bottom: 20px;
}

.container > div:last-child { }
<div class="container">                <!-- flex container -->

<div>Div 1</div> <!-- flex item #1 -->

<div> <!-- flex item #2 and nested flex container -->

<div> <!-- flex item and nested flex container -->

<div>Div 2.1.1</div> <!-- flex item -->

<div>Div 2.1.2</div> <!-- flex item -->

</div> <!-- end flex item / container 2.1 -->

<div>Div 2.2</div> <!-- flex item -->

</div> <!-- end flex item / container #2 -->

<div>Div 3</div> <!-- flex item #3 -->

</div> <!-- end .container -->

jsFiddle

关于html - 是否可以将行和列与 flexbox 混合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530458/

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