我浏览了 StackOverflow 上的几篇文章,但未能找到这个相当简单的问题的答案。
我有一个这样的 HTML 结构:
<table>
<tr>
<td class="thatSetsABackground">
<div class="thatSetsABackgroundWithAnIcon">
<dl>
<dt>yada
</dt>
<dd>yada
</dd>
</dl>
<div>
</td>
<td class="thatSetsABackground">
<div class="thatSetsABackgroundWithAnIcon">
<dl>
<dt>yada
</dt>
<dd>yada
</dd>
</dl>
<div>
</td>
</tr>
</table>
我需要的是 div
填充 td
的高度,这样我就可以将 div 的背景(图标)定位在 td
的右下角 ---
。
你建议我怎么做?
原文由 user191152 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你给你的 TD 一个 1px 的高度,那么子 div 将有一个高度的父级来计算它的百分比。因为您的内容会大于 1px,所以 td 会自动增长,div 也是如此。有点像垃圾黑客,但我敢打赌它会奏效。