我想删除表格第一行中的填充,因此它与第二行的高度相同。我不知道填充的来源,因为我已在td
ul
和li
元素中将填充设置为零。
<table>
<tr>
<td><ul><li>abc</li><li>def</li></ul></td>
<td>this row is too wide</td>
</tr>
<tr>
<td></td>
<td>this row is just right</td>
</tr>
</table>
和css:
ul li { display: inline; margin: 0; padding: 0; }
table { border-collapse: collapse; border: 1px solid black; }
td { padding: 0px; border: 1px solid black; }
答案 0 :(得分:3)
答案 1 :(得分:1)
你的问题与ul li有关。
而不是使用:
ul li {
display: inline;
margin: 0;
padding: 0;
}
使用:
ul,li {
display: inline;
margin: 0;
padding: 0;
}
答案 2 :(得分:0)