這是一個分拆Display Table-Cell: Remove Right and Left Border Space?。四列等寬,0外邊距,相等內邊距
我試圖創建一個解決方案使用divs和等寬的內邊距,但我得到不必要的間距導致我的最後一個div換行。
https://jsfiddle.net/kyy7qgLz/1/
* {
margin: 0;
padding: 0;
border: 0;
}
#container {
width: 100%;
background-color: blue;
}
.item {
margin-left: 4%;
width: 22%;
display: inline-block;
background-color: red;
}
.item:first-of-type {
margin-left: 0%;
}
<div id="container">
<div class="item">
Text 1
</div>
<div class="item">
Text 2
</div>
<div class="item">
Text 3
</div>
<div class="item">
Text 4
</div>
</div>
哪裏是多餘行距來自何處,我如何擺脫它?
這個伎倆。我甚至使用flex justify-content將它清理了一下。 https://jsfiddle.net/kyy7qgLz/2/ –
幹得好!錯過了你所要求的等寬邊距。 – Zaqx