我需要创建一个包含 2 个单元格(或 2 个 div。没关系)的表格,它将包含在 TD 标记中,如下所示:
<td style="height:200px;">
<table>
<tr>
<td>Top Cell</td>
</tr>
<tr>
<td>Bottom Cell</td>
</tr>
</table>
</td>
每个单元格将包含 1 张图像(见下图)。然而,我的问题是,无论父 TD 标签的高度如何,顶部单元格中的图像始终需要位于最顶部,而底部单元格中的图像始终需要位于最底部。因此,在下面的示例中,假设示例 #1 的父 TD 标记为 200 像素高度。图像与其单元格的顶部和底部对齐。如果我将 TD 标签的高度切换为 800 像素(示例 #2),那么图像仍应正确对齐。
对齐示例 http://functionalevaluations.com/images/imagealignment.jpg
我还应该提到,我不能将高度硬编码到表格本身中。表格的高度总是需要是父 TD 标签的 100%,我可以手动调整高度值的唯一值是在父 TD 中。
我怎样才能做到这一点?哦,这也无关紧要,如果这是一个表或 div 或其他什么。唯一需要的是父 TD 标签。
最后,这是我当前的 HTML。我的父母 TD 调整得很好,但是我的桌子的高度总是不超过我的 2 张图像的高度。我似乎无法让它与父 TD 的高度相同:
<td width="155" valign="top" rowspan="2" style="border:solid 1px #000;height:200px; ">
<table border="1" cellspacing="0" cellpadding="0" style="height: 100%;">
<tr>
<td valign="top" style="height:50%;">
<img src='includes/images/itemImages/TopImage.jpg' border="0"
style="vertical-align: top">
</td>
</tr>
<tr>
<td valign="bottom" style="height:50%;">
<img src='includes/images/itemImages/bottomImage.jpg' border="0" style="vertical-align: bottom">
</td>
</tr>
</table>
</td>