From bcef85cc23a2958766cb8dca175f645168ecfc21 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Fri, 31 Jul 2026 17:41:55 +0200 Subject: [PATCH] Fix: Logo und Menue-Knopf konnten in der Kopfzeile auf null zusammengequetscht werden Beim Testen in schmaler Breite fielen Logo/Markenname und Hamburger-Menue komplett weg. Ursache: die Kopfzeile ist ein Flexbox-Container ohne flex-shrink:0 auf den wichtigen Elementen - unter bestimmten Bedingungen (z.B. bevor das mobile Menue seine fixed-Position bekommt) konnten Logo und Menue-Knopf auf Breite 0 gequetscht werden. Fix: nav-bar bekommt flex-wrap:nowrap, brand und nav-toggle bekommen flex-shrink:0 - sie behalten jetzt immer ihre volle Groesse. Co-Authored-By: Claude Opus 5 --- assets/css/main.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/css/main.css b/assets/css/main.css index 8d0879a..cbd51f1 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -112,7 +112,12 @@ header.site-header { align-items: center; justify-content: space-between; padding: .9rem 0; + flex-wrap: nowrap; } +/* Logo und Menü-Knopf dürfen NIE zusammengequetscht werden — auch nicht, + wenn .nav-links (das ausgeklappte Menü) aus irgendeinem Grund kurzzeitig + noch normal mitgerechnet wird, bevor die Klappt-Logik greift. */ +.brand, .nav-toggle { flex-shrink: 0; } .brand { display: flex; align-items: center;