valignの置き換え

table利用時、縦方向の位置調整が未だに良く解らない。
複数のtdが並んだ状態でそれぞれの内容物の高さが異なると、余白のあるセルではデフォルトで上下方向について中央配置される。
これを上付きにする場合、HTMLならばtd valign="top"で可能だったのだが、同じことがCSSで再現できないのだ。
vertical-alignがそれかと思ったが、これは文字同士の位置をどこで揃えるかというようなプロパティであって、例えば画像と文字の混在に於いて互いの高さを調整するには良いが、td内での表示位置をコントロールするものではないらしい。