如评论所述,
flexbox
如果您希望避免媒体查询,在这里可能是一个更好的选择。这里的关键是申报
flex-wrap: wrap;
在父母身上。你必须重组你的公司
html
为了容纳一根柱子
ul
除了我不能生孩子
li
.
body {
padding: 20px;
font-family: Helvetica;
background-color: #20262e;
}
ul {
display: flex;
flex-wrap: wrap;
list-style: none;
}
li {
display: flex;
background-color: #fff;
border-radius: 3px;
margin: 10px;
padding: 20px;
width: 270px;
font-size: 14px;
}
.a {
grid-column: 1/2;
grid-row: 1/3;
}
.b {
grid-column: 2/3;
grid-row: 1/2;
}
.c {
grid-column: 2/3;
grid-row: 2/3;
}
.d {
grid-column: 3/4;
grid-row: 1/3;
}
<ul>
<li class=a>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br>A<br></li>
<li class=b>B</li>
<li class=c>C</li>
<li class=d>D</li>
</ul>