如何删除显示为内联块的表行之间的空格?

Pie*_*rre 3 css css-tables responsive-design

我正在关注响应表的示例:http: //dbushell.com/demos/tables/rt_05-01-12.html

但我有显示为inline-block的表行之间的奇怪的空间,这里有一个演示:http://codepen.io/anon/pen/Fksjw

我尝试将边距归零,但我无法摆脱这个空间.

dfs*_*fsq 6

您看到的是内联(内联块)元素的默认行为.一个可能的解决方案是设置font-sizeline-height为0,使空格不可见.然后你只需将它们重置为某些值:

tbody {
    ...
    line-height: 0;
    font-size: 0;
}
tbody td {
    ...
    line-height: 20px;
    font-size: 14px;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/W2ACD/1/

另一种解决方案是手动删除之间的所有换行符和空格tr.