Одним из преимуществ таблиц является то, что они обеспечивают кросс-браузерное вертикальное центрирование. DIVs нет. Это однажды тот случай, когда я бы укусил пулю и добавил эти уродливые TR и TD.
<table cellspacing="0" style="width:300px;height:300px;border:1px solid black;">
<tr>
<td style="vertical-align:middle;text-align:center;">
<img src="asdfasdf" alt="foo" />
</td>
</tr>
</table>
Он называется одноклеточным центрирующим столом и, как ни страшно, он работает.