我想刪除表中第一行中存在的填充,因此它與第二行高度相同。我不確定填充是從哪裏來的,因爲我在td
ul
和li
元素中將填充設置爲零。刪除包含列表的TD元素中的間距
<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; }
需要重置'ul' padd http://jsfiddle.net/d9no97vL/1/ – DaniP 2014-11-05 13:09:38