在CSS中设置表格行高度
我有这个代码:
<table class="topics" > <tr> <td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">Test</td> <td style="padding: 0 4px 0 0;">1.0</td> <td>abc</td> </tr> <tr> <td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">test2</td> <td style="padding: 0 4px 0 0;">1.3</td> <td>def</td> </tr> </table>
行间隔太远。 我想把线条放在一起。
我所做的是添加下面的CSS,但似乎并没有改变。
.topics tr { height: 14px; }
我究竟做错了什么?
尝试这个:
.topics tr { line-height: 14px; }
尝试设置td
的属性如此:
.topic td{ height: 14px };
你可以删除一些额外的间距以及如果你放置一个border-collapse: collapse;
您的表上的CSS语句。
行高只有当它大于当前的<td>
内容的高度时才起作用。 所以,如果表格中有一个50×50的图标,则tr
行高不会小于50px(+ padding)。
由于您已经将填充设置为0
它必须是别的东西,
例如td
内的大字体大小比14px大。
如果您正在使用Bootstrap,请查看您的td
的padding
。
一旦我需要通过使用内联CSS修复一个特定的价值行的高度如下..
<tr><td colspan="4" style="height: 10px;">xxxyyyzzz</td></tr>