如何删除<td>
中所有<table>
之间的空格?
看看这个:
<table>
<tr>
<td> one
</td>
<td> two
</td>
</tr>
<tr>
<td>three
</td>
<td> four
</td>
</tr>
</table>
输出是这样的:(here是一个小提琴)
+-----+ +----+
|one | |two |
+-----+ +----+
+-----+ +----+
|three| |four|
+-----+ +----+
我想要这个:
+-----+----+
|one |two |
+-----+----+
+-----+----+
|three|four|
+-----+----+
换句话说,删除行元素之间的空格。有可能吗?
答案 0 :(得分:3)
方法1。您可以使用表格的cellspacing
和cellpadding
属性:
<table cellspacing="0" cellpadding="0">
</table>
方法2。使用CSS border-collapse
属性。它看起来更漂亮,更现代:
border-collapse属性设置表格边框是否为 折叠为单个边框或分离为标准HTML。
table {
border-collapse: collapse;
}
答案 1 :(得分:2)
答案 2 :(得分:2)
试试这个
table {
border-collapse: collapse;
border-spacing: 0;
}
td{
border: 1px solid;
}
<table>
<tr>
<td> one
</td>
<td> two
</td>
</tr>
<tr>
<td>three
</td>
<td> four
</td>
</tr>
</table>