我有一個網格系統,在列之間填充10px。但我不想在整個網格的左側和右側填充。我試圖把列放在一個大的包裝中,並添加margin-left:-10px和margin-right:-10px,但它只是將網格向左移動。刪除網格系統左側和右側的填充
<div class="column column-1"><div class="inner"></div></div>
<div class="column column-2"><div class="inner"></div></div>
<div class="column column-3"><div class="inner"></div></div>
<div class="column column-1"><div class="inner"></div></div>
<div class="column column-1"><div class="inner"></div></div>
<div class="column column-1"><div class="inner"></div></div>
CSS:
.row,
.column {
box-sizing: border-box;
}
.column {
position: relative;
float: left;
display: inline-block;
}
.column-1 {
width: 33.3333333%;
}
.column-2 {
width: 66.6666666%;
}
.column-3 {
width: 100%;
}
.column {
min-height: 60px;
padding: 10px;
}
.inner {
height: 100px;
width: 100%;
background: black;
display:block;
position: relative;
}
將這些div動態添加,也可以與其他的div分開行? (將行放在自己的容器中) – Gezzasa