我有这样一个东西:
.wrapper {
display: flex;
width: 300px;
}
.content {
flex: auto;
}
.row {
display: flex;
flex-flow: row wrap;
}
.col {
width: 25%;
padding: 5px;
border: 1px solid black;
box-sizing: border-box;
}
<div class='wrapper'>
<div class='content'>Content</div>
<div class='row'>
<div class='col'>aa</div>
<div class='col'>aaaa</div>
<div class='col'>aaaaaa</div>
<div class='col'>aaaaaaaa</div>
</div>
</div>
.row
元素的宽度是如何计算的.col
元素的宽度是如何计算的- 为什么有些内容会溢出框而有些不会
.col
单元格。我发现可以通过使用display: grid
和grid-template-columns: 1fr 1fr 1fr 1fr
来实现该目标,但是如何使其响应式,并且它的兼容性如何?