Update: Die Gestaltung der Website sollte man am besten mit CSS vornehmen. Sprich, auch mit CSS kann man erreichen, dass sich die Länge / Breite der Homepage dem Inhalt anpasst.
Tabellen sind eigentlich nicht zum Layouten gedacht. (man lernt immer dazu

) Nähere Informationen zur Gestaltung einer Website mit CSS findet man unter
SelfHTML