Hallo Evan,
dann doch lieber so?
<div> <nav> <ul> <li>Home</li> <li>Nav 6</li> </ul> </nav> <main> </main> </div> <div> <nav> <ul> <li>Merkzettel</li> <li>Warenkorb</li> </ul> </nav> <aside> </aside> </div>
Die Hauptinhalte sollten ganz oben im Quelltext stehen. Wenn visuell die Navigation noch davor erscheinen soll, hilft dir flexbox. Die umschließenden div-Elemente sind sicher nicht notwendig.
Eine allgemeingültige Antwort kann es nicht geben.
Bis demnächst
Matthias
--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)