Nur reicht das nicht ganz. Ich hätte es gern extremer. Die Menüleiste unten soll zumindest auf der Startseite IMMER noch auf dem Bildschirm sein. Bei großen Auflösungen soll noch mehr Platz zwischen den Elementen sein.
Da "beisst sich die Katze in den Schwanz". Für grössere Auflösungen finde ich die Idee mit den relativen margins gut. Das wird wohl auch Deine einzige Möglichkeit bleiben. Damit der Inhalt auch für kleinere Auflösungen geeignet ist, musst die Grösse Deines Layoutinhaltes anpassen. Die relativen Abstände der Element zueinander spielen da eine untergeordnetere Rolle, da sie sich der verkleinerten Fenstergrösse anpassen.
Tipp: Für Menüs kann man prima eine ungeornete Liste verwenden, bei der man die Listenelemente (<li>) nebeneinander per display: inline;
und dem gewünschte margin: ???;
anzeigen lässt.
Gruss