<td>之间的空格.为什么以及如何删除?

Kub*_*ski 22 html css styles

我创建"普通"表,所有TD都有"border:1px solid#e6e6e6"和"margin:0".TR和TABLE也有"margin/padding:0"但我仍然在TD之间有空格,如:h

在此输入图像描述

为什么?:)

<td></td>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/VfSdV/

Bri*_*ips 49

由于cellspacingcellpadding不再在HTML5支持,使用下面的CSS:

table {
  border-collapse: collapse;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle


Kei*_*ith 39

使用cellspacing和cellpadding:

 <table cellspacing="0" cellpadding="0">

 </table>
Run Code Online (Sandbox Code Playgroud)

  • 现在已弃用。不要使用这个。使用 CSS `table { border-collapse:collapse; }` 代替。 (8认同)

小智 11

经过多次试验和错误后,我最终使用了其他所有人提到的大部分内容以及其他网站的内容.这对我有用.

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

td,img { 
padding:0px; 
border-width:0px; 
margin:0px; 
}
Run Code Online (Sandbox Code Playgroud)


Eti*_*hur 5

你能试试这个吗?

table#table {
    border-spacing: 0;
}
Run Code Online (Sandbox Code Playgroud)

这段 css 对我有用。希望能帮助到你 :)。