Ja das finktioniert. Du machst die Breite nicht pixelgenau sondern in Prozentangaben zur gesamten Breite.
Wenn du z.B. mit Tabellen layoutest dann gibst du Deiner "Haupttabelle" eben 100% und auch den Zellen eine Breite in Prozent.
Wenn du ohne Tabellen, also mit divs Layoutest machst du das ähnlich.
Genauer kann ich das leider nicht erklären da ich Dein Layout nicht kenne.
Hier was für die Grundlagen zu Tabellenlayouts:
http://de.selfhtml.org/html/tabellen/layouts.htm