πΈ Float
<div class="box floatLayout">
<div class="item i1"></div>
<div class="item i2"></div>
<div class="item i3"></div>
<div class="item i4"></div>
</div>
div.box{
outline: 2px solid red;
width: 1080px;
margin: 0 auto;
margin-top: 80px;
}
div.box .item{
width: calc(25% - 20px);
height: 300px;
width: calc(50% - 20px);
}
div.box .i1{background-color: #fc0;}
div.box .i2{background-color: #90f;}
div.box .i3{background-color: #10f;}
div.box .i4{background-color: #f0f;}
div.floatLayout{
overflow: hidden;
}
div.floatLayout .item{
float: left;
margin: 0 10px;
}
div.floatLayout .i3,
div.floatLayout .i4{
margin-top: 20px;
}
πΈ Flex
<div class="box flexLayout">
<div class="item i1"></div>
<div class="item i2"></div>
<div class="item i3"></div>
<div class="item i4"></div>
</div>
div.flexLayout{
/* displayμ user agent κ°μ block μ΄λΌλ κ²μ μκ³ μμ΄μΌ νλ€. */
display: block;
display: inline-flex;
display: flex;
justify-content: flex-end;
justify-content: center;
justify-content: space-around;
justify-content: space-between;
flex-wrap: wrap;
display: flex;
justify-content: space-around;
flex-wrap: wrap;
row-gap: 20px;
}
div.flexLayout .item{}