I use responsive interface and want to split the code below into 4 columns width: 25%;
but I only achieved 3 columns. How to fix it into 4 columns and still use margin: 5px;
?
Demo: 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>