Hallo
Was mache ich Falsch?
Das können wir dir erst sagen wenn wir dein Problem erkennen können. Ich verstehe bislang nur dass du mit der Navigation nicht zufrieden bist. Was du im Endeffekt erreichen willst erschließt sich mir nicht.
Eine weitere Schwierigkeit dir zu helfen ist
Das CSS enthält Definitionen, die ich für mein herumexperimentieren benötigte und die vor allem noch dastehen, weil ich zu faul bin, sie erneut einzutippen, sollte ich sie nochmal brauchen.
Wie sollen wir bitte erkennen welche CSS-Angaben du wirklich willst und welche nur noch leben weil du zu faul bist sie zu killen?
Insgesamt solltest du zunächst auch die sachlichen Fehler im CSS korrigieren. Zumindest ich sehe meine Hilfe hier im Forum nicht als Fehlersuchmaschine.
Wieso erwartest du dass wir uns die Mühe machen dir zu helfen, wenn du dir offensichtlich nicht mal die Mühe machst dein CSS gegenzulesen?
Weiterhin sehe ich mehrere float-Anweisungen, aber kein clear.
Ob float und Flexbox sich darüber hinaus stören kann erst kontrolliert werden wenn die sachlichen Fehler beseitigt sind.
Gruss
MrMurphy