, , .
.
- ,
div. , . , box-sizing , .
CSS...
* { box-sizing: border-box; padding: 0; margin: 0; }
... box-sizing /reset CSS . , margin . , margin , div s.
:
.cont { width: 100%; }
.col {
margin: 1%;
}
@media only screen and (max-width: 500px) {
.col { width: 98%; }
}
div display: inline-block. , inline-block . , HTML div, , . .
, , , . font-size 0, :
.cont { font-size: 0px; }
reset font-size div :
.col { font-size: 16px; }
, :
Fiddle: https://jsfiddle.net/abhitalks/v69gadou/
:
* { box-sizing: border-box; padding: 0; margin: 0; }
.cont {
width: 100%; border: 1px solid black;
text-align: center; font-size: 0px;
}
.col {
border: 1px solid black;
width: 20%; display: inline-block;
padding: 5px; margin: 1%;
text-align: left;
font-size: 16px;
}
@media only screen and (max-width: 800px) {
.col {
width: 40%;
}
}
@media only screen and (max-width: 500px) {
.col {
width: 98%;
}
}
<div class="cont">
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
</div>
Hide result