Mit CSS kann man auch verschiedenste Elemente vertikal oder horizontal ausrichten.
Standart-Einstellung bei den meisten Browsern ist vertikal zentriert und horizontal links ausgerichtet.
Ein Beispiel :

leer "top" "middle" "bottom"
leer "left" "center" "right"

Kombinationen sind natürlich möglich.
Hier der verwendete Quellcode:

<td width="100" style="vertical-align:top">"top"</td>
<td width="100" style="vertical-align:middle">"middle"</td>
<td width="100" style="vertical-align:bottom">"bottom"</td>

<td style="text-align:left">"left"</td>
<td style="text-align:center">"center"</td>
<td style="text-align:right">"right"</td>
\|/
- -
C(o,o)D
o
---o0o--o0o---