1
我需要能够在表格单元之间留出空间,但它也会在表格的两侧增加空间。如何去除侧面的空间?这里是fiddle。 <table>
标签也可以用于此,但问题依然矗立仅限内部的边框间距
<div class="wrapper">
<div class="table">
<div class="cell">
</div>
<div class="cell">
</div>
<div class="cell">
</div>
</div>
<div class="something-else">
some other elements, table sides should align with this
</div>
</div>
.wrapper {
border: 1px solid green;
padding: 5px;
}
.table {
display: table;
border-spacing: 15px 0;
width: 100%;
}
.cell {
display: table-cell;
height: 50px;
border: 1px solid blue;
}
.something-else {
border: 1px solid red;
margin-top: 10px;
}
有没有理由你不使用'table'? – 2013-03-19 22:20:33
也可以使用表,但问题将保持不变。如果你知道一个表的解决方案,请分享:) – skyisred 2013-03-19 22:27:14
看着你的小提琴,它看起来不像你试图呈现表格数据,但创建一个布局?如果这是正确的,我认为所有的'display:table'和'display:table-cell'都可能使问题复杂化。你能澄清一下(从更一般的意义上说)你在这里试图达到什么目的? – 2013-03-19 22:35:26