gpt4 book ai didi

html - 表格标签占用的高度高于父 div 提到的高度

转载 作者:行者123 更新时间:2023-11-28 03:05:07 25 4
gpt4 key购买 nike

我在 div 中有一个表格,我将 div 的高度设置为 16px,但即使我将内联样式设置为 16px,该表格的高度仍为 25px,如果我将内联样式设置为超过 25px,则它适用。

代码:

table {
table-layout: fixed;
width: 100%;
border-spacing: 10px 0;
border-collapse: separate;
}

td {
overflow: hidden;
}
<div style="height: 16px;
overflow: hidden;
text-overflow: ellipsis;">
<table>
<tbody>
<tr>
<td style="width: 160px;">
<div style="white-space: nowrap;padding-left: 20px;">
</div>
</td>
<td style="width: 100px;">
<div style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
<div>Actyve</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>

最佳答案

你需要设置border-spacing为0,padding为0下面的代码以 16px 的表格结束

<div style="
height: 16px;
">
<table style="
height: 16px;
border-spacing: 0px;
border-collapse: collapse;
">
<tbody>
<tr>
<td style="width: 160px;">
<div style="white-space: nowrap;padding-left: 20px;">
</div>
</td>
<td style="width: 100px;height: 16px;padding: 0;">
<div style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
<div style="
height: 16px;
">Actyve</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>

关于html - 表格标签占用的高度高于父 div 提到的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45983917/

25 4 0