【发布时间】:2015-07-28 15:49:22
【问题描述】:
纯 CSS 用于 HTML 代码;默认生成表格时,单元格中的间距很大。
以下是相同的 HTML:
<table class="pure-table fullWidth">
<tbody>
<tr class="pure-table-odd">
<td>
<label class="boldText">Bank</label>
</td>
<td>
<label class="boldText">Japha Bank</label>
</td>
</tr>
</tbody>
</table>
以下是来自 firebug 的布局信息:
Margin = 0 0 0 0 (West North East South)
Border = 0 0 0 0
Padding = 14 7 14 7
Size: 111 * 29
box-sizing:content-box
position:static
Z:auto
以下是当前输出;这应该是n
在上图中,单元格相当大,超出规格要求。
如何删除单元格文本和单元格边框之间的所有填充,以便它们粘在一起?
【问题讨论】:
-
如果你设置
td {padding:0px}会发生什么? -
什么也没发生。当给表时
-
但是当我写
。然后文本来到左边框,但整个单元格不会变小。 OK 尝试为表table{border-collapse: collapse} td{padding:0px}设置这个CSS嗯,问题是label和table类的内容是什么...顺便说一句,如果你尝试<table cellpadding="0" cellspacing="0">仍然有问题,那么这些类的问题。