HTML
<div class="box">
<div class="div1" style="background:red;"></div>
<div class="div2" style="background:blue;"></div>
<div class="div3" style="background:peru;"></div>
</div>
CSS
html,body,.box{
height: 100%;
width: 100%;
margin:0;
padding: 0;
}
.box{
display:flex;
flex-wrap: wrap;
}
.div1,.div2{
width:50%;
height: 80%;
}
.div3{
flex:1;
height:20%;
width: 100%;
/* border:1px solid #000; */
}
.div3有border可以达到希望的布局效果,没有这个属性,.div3宽度就会变成0,求大神解惑