私は次のコードを持っています:
<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>
これはまったく機能しません。何らかの理由で、position:relativeコマンドがTDで読み取られず、通知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にあります。
テーブルを使用する理由はありますか?残りのテーブルの内容がこのセルの内容をシフトすると想定しています。テーブルが必要な場合は、valign = topでtopとvalign = bottomでbottomの2行を使用できます
—
Wayne
レイアウトの目的でテーブルを使用している場合は、それをお勧めしません。テーブルを使用してデータを表示することは問題ありませんが、レイアウトに最適ではありません。
—
カイル
カレンダー用...テーブルグリッドは必須です:8wayrun.com/events/monthly/1.2011
—
Jason Axelrod