Hallo,
man bräuchte doch gar nicht für jedes Elemnt ein div... das ginge auch noch anders.
du kannst Elemente auch ohne Div positionieren.
Wenn ich dich also richtig verstanden habe, macht es sinn, daß Menu z.B. in ein Div zu packen.
Eine Navigation könnte z.B. auch so gruppiert werden: <p class=nav><a href..>|<a href..></p>, oder per Listen, wie z.B. hier http://www.lipfert-malik.de/webdesign/tutorial/bsp/zwei-spalten-layout.html bei einem Beispiel für ein zweispaltiges Layout mit position:fixed.
Grüsse
Cyx23