在我的HTML文档中,我有一个两列多行的表。如何使用css增加第一列和第二列之间的间距?我尝试对左侧的每个单元格应用“margin right: 10px;”,但都没有效果。
发布于 2013-02-19 22:11:14
如果你不能使用填充(例如,你在td中有边框),试试这个
table {
border-collapse: separate;
border-spacing: 2px;
}
发布于 2009-07-23 14:47:28
我知道这有点晚了,但需要说明的是,您也可以使用CSS选择器来实现这一点(消除了对内联样式的需要)。此CSS将填充应用于每行的第一列:
table > tr > td:first-child { padding-right:10px }
这将是您的HTML,没有CSS!:
<table><tr><td>data</td><td>more data</td></tr></table>
这允许更优雅的标记,特别是在需要使用CSS进行大量特定格式设置的情况下。
发布于 2011-04-07 21:33:38
遗憾的是,边距不适用于单个单元格,但是您可以在两个单元格之间添加额外的列,以便在两个单元格之间留出空格……另一种选择是使用与背景颜色相同的边框...
https://stackoverflow.com/questions/716442
复制相似问题