我通过表格制作了一个带有 HTML 边框的文本框。我为它的高度平铺的图像是 64x64,并且只有当高度设置为 64. 128 的倍数时才能正确平铺。内部文本的内边距设置为 10 像素,因此为 128-20 以便正确平铺。无论输入多少文本,高度显然会自行改变,以至于无法正确平铺。有没有办法在文本需要更多空间时使高度增加 64 像素,或者是提前键入所有文本和图像、计算图块数量、计算高度和用那个数字作为高度?我还没有在网上找到这样的话题,所以我期待大家对TD高度增加倍数的意见。
<tr>
<td style="background:url('64x64_Vertical_Image.png'); width:64px; height:64px;"></td>
<td style="width:auto; height:108px; vertical-align:top; padding:10px;">Text here.</td>
<td style="background:url('64x64_Vertical_Image.png'); width:64px; height:64px;"></td>
</tr>
每 64 个像素的垂直图像平铺,因此高度必须是 64 的倍数,减去文本填充的 20。为了让它无缝连接到边框的角块,就是这样。