【发布时间】:2020-01-28 15:48:11
【问题描述】:
我使用响应式界面,想将下面的代码拆分为 4 列width: 25%;,但我只实现了 3 列。如何将其固定为 4 列并仍然使用 margin: 5px; ?
演示:https://jsfiddle.net/4je2y9nb/
.list {
width:100%;
display: block;
}
.item {
position: relative;
width: 25%;
height: 148px;
font-size: 12px;
overflow: hidden;
background-color: red;
float: left;
margin: 5px;
}
<div class="list">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
<div class="item">7</div>
<div class="item">8</div>
</div>
【问题讨论】:
-
窗口宽度为 25% 的框不能在 4 列中显示,如果它们之间有空格。只是简单的数学。