有誰知道如何使20px
或1em
排水溝下面的網格系統?如何使列之間的排水溝的CSS網格系統
我得到了所有的div
s到所有走在一排,但我想知道如何在每一個DIV之間添加一個排水溝。我正在這樣做,以瞭解如何製作網格。 jsFiddle Here。
body {
font:20px/1.2 Verdana, Arial; padding:0px; margin:0px;
}
*, *:after, *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;
}
.row { width:100%; }
.row > [class*='col-'] { /* ... */ }
.row > [class*='col-']:last-of-type { /* ... */ }
[class*="col-"] {
float:left;
height:200px;
background-color: #dedede;
border: 1px solid #000;
padding-right:20px;
}
[class*=col-]:last-of-type {
padding-right:0px;
}
.col-1-12 {
width: calc(100%/12);
}
.col-2-12 {
width: calc(100%/12 * 2);
}
.col-3-12 {
width: calc(100%/12 * 3);
}
.col-4-12 {
width: calc(100%/12 * 4);
}
HTML:
<div class="row">
<div class="col-4-12">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
<div class="col-2-12">
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</div>
<div class="col-3-12">
Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<div class="col-3-12">
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</div>
</div>
我想有20px的每個div之間的空格,除了第一個在左邊,最後一個div在右邊 – ONYX
實際上它應該是好的,如果所有的空間都是20px,那麼它會在頁面上看起來正確 – ONYX
這是我想要的,但它的第一個和最後一個div的左右邊距是10px,我想要20px,我也用不同的計算更新了我的col-1-6 *。我想要的是每邊之間有20px。 http://jsfiddle.net/xc79h/4/ – ONYX