<div style="overflow:auto; height:50px; width:100px;"></div>
Znacznik font jest przestarzały. Nalezy używać span lub div z atrybutem style, a najlepiej nadać klasę komórce tabeli.
Poza tym nie zamykasz znaczników, więc nie dziw się, jak coś nie działa.
@Platyna - wstawianie tabel na stronę nie jest przestarzałe, ale tworzenie na nich szablonu głównego już tak (źle to sprecyzowałeś).