次のようなコードがあるとしましょう:
<table>
<tr>
<td>
<div id="top">top</div>
<div id="bot">bottom</div>
</td>
</tr>
</table>
CSS を使用して #top をセルの上部に、#bot を下部に配置しようとしています。
#top { vertical-align:top; }
#bot { vertical-align:bottom; }
上記は機能していないようです-実際にはまったく効果がないようです。コードへのリンクは次のとおりです: http://jsfiddle.net/vKPG8/28/
なぜこれが起こっているのか、どのように修正できるのかについての説明はありますか?