Yerf!
leider verhalten sich IE und FF vollkommen anders und ich "bastele an einem Layout, dass sich bei verschiedener Auflösung möglichst nicht verändern soll.
Wenn du position:relative bei <td> verwendest ist dass das Ergebnis, ja. Leider ist es so, dass es hier kein "Falsch" oder "Richtig" gibt, weshalb man diesen Weg nicht wählen sollte.
Das beste Ergebnis bekomme ich noch mit einer statischen Tabelle, die in der Mitte angeordnet ist und eine feste Breite hat. Leider ist aber die Textformattierung in der Höhe und mit dem linken Abstand zur Zelle nicht so einfach.
Tabellen sind nicht wirklich das einfachste Mittel für Layouts, da es hier sehr viele Freiheiten für die Browser gibt und dies zu sehr unterschiedlichem Verhalten führt.
Schau dir doch mal die <http://de.selfhtml.org/css/layouts/index.htm@title=hiesigen CSS-Layouts> an und hol dir dort ein paar Ideen. Dadurch wird der HTML-Code auch übersichtlicher und leichter wartbar.
Das Zentrieren der Webseite kannst du z.B. mit
body {width:600px;margin:auto}
erreichen. Wahlweise auch mit min-width und max-width um es flexibler zu gestalten und keine Angst vor flexiblen Layouts: die beißen nicht ;-)
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->