在CSS頁邊空白中會覆蓋頂部和底部邊距。我需要達到這個結果左端的權利。在包裝內部的元素之間創建空閒空間
- 編輯 -
元素應該靠左對齊,
請看例子:
.a{
width: 100px;
height: 100px;
margin: 0 12px;
border: 1px solid red;
}
.b{
width: 100px;
height: 100px;
margin: 0 12px;
border: 1px solid green;
}
.c{
width: 100px;
height: 100px;
margin: 0 12px;
border: 1px solid blue;
}
.root{
display: flex;
border: 1px solid black;
}
<div class="root">
<div class="a">
</div>
<div class="b">
</div>
<div class="c">
</div>
</div>
在這種情況下,我需要有:
.a
爲12像素
12px的
.c
左邊距右邊距如果只是.a
和.b
我需要:
.a
右邊緣12像素。
如果將內部.root n
元素,我需要有:
.element1
右邊距爲6像素
.element2
左右邊距爲6像素
.element3
左右邊距
.element4
左右邊距爲6px
.....
.elementn
用於元件之間的6像素
摘要餘量左邊距應爲12像素。但是第一個元素不應該有左邊距,最後一個元素不應該有右邊距。
我說明了如何手動執行,是否可以將它設置爲CSS,如果來自CSS級別,我不知道有多少元素?
你的意思是你想左/右頁邊距類似塌陷怎麼上/下邊距在某些瀏覽器呢? – chazsolo
是的,至少在Chrome和IE11 –