【发布时间】:2017-11-09 19:04:06
【问题描述】:
我对表格中的列间距有一个大问题。
这是我想要得到的,只有<td>之间的间距:
不适用于margin、padding 或border:
td {
padding-left: 7.5px;
padding-right: 7.5px;
}
td:first-child {
padding-left: 0;
}
td:last-child {
padding-right: 0;
}
<td></td>
<td></td>
<td></td>
<td></td>
不适用于border-spacing:
如果使用first-child 和last-child,问题与上一张图片相同。
我找到了解决方案,但真的很脏:
.spacer {
width: 15px;
height: 15px;
}
<td></td>
<div id="spacer"></div>
<td></td>
<div id="spacer"></div>
<td></td>
<div id="spacer"></div>
<td></td>
【问题讨论】:
-
您要删除或添加
15px间距吗? -
您不能撤消由
border-spacing和margin: -15px为table创建的不需要的间距吗? -
@IlyaStreltsyn 很遗憾没有!
-
@Swellar 我只想在 td 之间获得 15px 的间距。示例:
谢谢
标签: css html-table spacing