在列之間設置邊距
回答
你可以有
HTML
<div class="margin-right">
<div class="margin-left margin-right">
<div class="margin-left">
CSS
.margin-left { margin-left: 15px }
.margin-right { margin-right: 15px }
有一個簡單的解決方案(jsFiddle),不需要你使用2類是:
.col-gutter {
padding-right: 20px;
}
.col-gutter:last-of-type {
padding-right: 0;
}
你可以設置排水溝大小,你需要使用一個單獨的類
更新(IE8)
無論大小,如果你想支持至少IE8你也可以使用這樣的:
.col-gutter {
padding-left: 20px;
}
.col-gutter:first-child {
padding-left: 0;
}
'last-of-type':舊版瀏覽器不支持(IE <9) –
@PranavKapoor他沒有提及跨瀏覽器.. – mfreitas
是的,我沒有。但它會很好:) – user1576183
你總是可以用下面的方法(3列布局):
.onethird {
width: 30%;
margin-left: 5%;
float: left;
}
.onethird:first-child {
float: left;
margin-left: 0;
}
.onethird.third {
float: right;
}
只需將它包裝在一個續確保你清除漂浮物。
這裏是更新了自己的提琴:http://jsfiddle.net/kFeFj/23/
嘗試一個容器元素
http://jsfiddle.net/5JZGt/上切緣陰性(該演示展示了多個盒子)
一些HTML:
<div class="container">
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
</div>
CSS:
.container {
margin: -10px 0 0 -10px;
}
.container .child {
width: 100px;
height: 100px;
background: red;
margin: 10px 0 0 10px;
float: left;
}
您可以免去.child
課程,只需參考div
或您正在使用的任何元素。
不錯的訣竅:)我會檢查並讓知道。 – user1576183
- 1. 在錶行之間設置邊距
- 2. Android:設置TableRow內容的邊距(意味着:列之間的邊距)
- 3. Typo3記錄間距/邊距設置
- 4. 在標籤和輸入HTML格式之間設置頁邊距
- 5. 爲什麼沒有在彈性項目之間設置邊距?
- 6. android:在按鈕之間設置頁邊距與LayoutParams
- 7. 如何在NSTableView中設置列邊距?
- 8. divs之間的間距(邊距?)
- 9. 在整齊的列之間重置邊距和填充
- 10. 設置iTextSharp中圖像網格之間的邊距或單元格間距PdfPTable
- 11. 實現列之間的框架邊距
- 12. 在ImageView上設置邊距
- 13. Windows窗體 - 如何設置一堆控件之間的邊距
- 14. 如何設置CSS中每個元素之間的邊距?
- 15. div和瀏覽器邊框之間的距離設置?
- 16. 抽屜圖標和標題之間設置的邊距
- 17. 如何設置<dl>列表中的項目之間的邊距樣式?
- 18. 如何在tableLayoutPanel中設置列間距
- 19. 如何設置線邊框和窗口邊緣之間的距離?
- 20. 在表格行之間插入邊距
- 21. 在div之間添加邊距
- 22. 設置gridspec中ticks之間的距離
- 23. grid.arrange之間的邊界之間的邊距
- 24. 設置打印頁邊距
- 25. 邊距設置爲TextView的
- 26. 使用邊距設置跨度間的距離
- 27. SSCollectionView邊距/間距
- 28. 列之間的間距
- 29. JButton列之間的間距
- 30. 如何設置統一邊框邊距?
是的,的確,這仍然是3種不同的風格。我想爲他們設置一些班級,爲他們設置一些班級,並管理所有其他班級。用js也許? – user1576183