我有以下代码:
<td style="position: relative; min-height: 60px; vertical-align: top;">
Contents of table cell, variable height, could be more than 60px;
<div style="position: absolute; bottom: 0px;">
Notice
</div>
</td>
这根本不起作用。由于某种原因,TD上未读取position:relative命令,并且通知DIV被放置在页面底部的内容容器之外。我试图将TD的所有内容放入DIV中,例如:
<td>
<div style="position: relative; min-height: 60px; vertical-align: top;">
Contents of table cell, variable height, could be more than 60px;
<div style="position: absolute; bottom: 0px;">
Notice
</div>
</div>
</td>
但是,这产生了新的问题。由于表格单元格内容的高度是可变的,因此通知DIV并不总是位于单元格的底部。如果表格单元格延伸超过60px标记,但其他单元格都没有,则在其他单元格中,通知DIV向下60px,而不是底部。
有使用表的理由吗?我假设表的其余内容将转移此单元格的内容。如果需要该表,则可以在top的两行中使用valign = top,在bottom的底部使用valign = bottom
—
Wayne 2010年
如果您使用表格进行布局,则建议您不要这样做。使用表来显示数据很好,但是它们并不是最适合布局的。
—
凯尔(Kyle)2010年
它的日历...所以表格网格是必不可少的:8wayrun.com/events/monthly/1.2011
—
Jason Axelrod 2010年