Wenn Du das möchtest, kannst Du die Breite und Höhe mit % definieren statt einer Pixelanzahl.

Beispiel zur Verständlichkeit: Ein Div-Container mit "width: 800px" hat eine feste Breite, egal wie groß das Fenster ist. Gibst Du dem Container aber den Wert "width:90%", so passt er sich an der Fenstergröße an.

Wenn man aber die gesamte Webseite derart dynamisch zusammenstellt, kommt definitiv Murks für bestimmte Auflösungen raus.

Einfachste wäre also Du gehst beispielsweise als "Minimalgröße" von einer 1024x768 Auflösung aus und kann aber entsprechend größer werden, das muss man dann allerdings sinnvoll machen und sollte nur bestimmte Bereiche treffen.