列表之间没有空格的HTML表

时间:2015-09-08 04:28:06

标签: html css html-table

我有一个包含两列的简单表

<table>
  <tr>
    <td>aaaaaaa</td>
    <td>bbbbbbb</td>                                        
  </tr>
  <tr>
    <td>aaaaaaa</td>
    <td>bbbbbbb</td>                                        
  </tr>
</table>

tr:hover {
    background: grey;
}

当我将鼠标指针放在行上方时,行的背景会变为灰色,但行之间的空间很小

enter image description here

如何删除这个小空间以使整行保持灰色?

5 个答案:

答案 0 :(得分:9)

table {
    border-collapse: collapse;
}

答案 1 :(得分:2)

在桌面上设置cellspacingcellpadding

答案 2 :(得分:2)

在表格标签中使用cellspacing="0" cellpadding="0",这将解决您的问题。

答案 3 :(得分:1)

这是 Codepen http://codepen.io/noobskie/pen/WQvjBx

cell-spacing设置为0

对于html5,只需将其添加到您的css

即可

border-collapse: collapse

答案 4 :(得分:0)

table {
    border-collapse: collapse;
    border-spacing: 0;
}