【发布时间】:2013-05-01 09:56:35
【问题描述】:
有人可以告诉我如何更改表格单元格填充和单元格间距,就像您可以在 html 中那样:
<table cellspacing="0" cellpadding="0">
但是用 css 是怎么做的呢?
【问题讨论】:
有人可以告诉我如何更改表格单元格填充和单元格间距,就像您可以在 html 中那样:
<table cellspacing="0" cellpadding="0">
但是用 css 是怎么做的呢?
【问题讨论】:
表格分隔符 (TD) 内的填充是应用于单元格本身的填充属性。
CSS
td, th {padding:0}
表格分隔符之间的间距是表格单元格边框之间的空间。为了使其有效,您必须指定表格单元格的边框是“折叠”还是“分离”。
CSS
table, td, th {border-collapse:separate}
table {border-spacing:6px}
试试这个:https://www.google.ca/search?num=100&newwindow=1&q=css+table+cellspacing+cellpadding+site%3Astackoverflow.com(27 100 个结果)
【讨论】:
在单元格上使用padding,在表格上使用border-spacing。前者会给你单元格填充,而后者会给你单元格间距。
table { border-spacing: 5px; } /* cellspacing */
th, td { padding: 5px; } /* cellpadding */
【讨论】:
这里是solution。
HTML:
<table cellspacing="0" cellpadding="0">
<tr>
<td>
123
</td>
</tr>
</table>
CSS:
table {
border-spacing:0;
border-collapse:collapse;
}
希望这会有所帮助。
编辑
td, th {padding:0}
【讨论】: