Hej Gunnar,
@@marctrix
Die Buttons sind nicht gleich groß. Schien mir im konkreten Fall eine Vorgabe zu sein.
Welche genau nicht?
Bei Flexbox sind natürlich die Buttons jeweils einer Zeile gleich groß.
Willst du mir hier jetzt flexbox erklären? — Nicht nötig! 😂
Wenn ich das für einen gangbaren Weg gehalten hätte, hätte ich das schon vorgeschlagen. Ich hatte auch schon angesprochen, dass sowohl Flexbox, als auch Grid noch Optionen sein könnten. Es ist einfach schwierig von einem defekten Layout auf den gewünschten Endzustand zu schließen.
Einer der Gründe für meinen Code war übrigens, dass die mit den Mitteln umsetzbar ist, die Paludis bereits beherrscht. Ich bin kein Freund davon, eine Lösung zu präsentieren, die der Fragende nicht versteht. Du eigentlich auch nicht. 😉
Du hast mal wieder die Unterstützung für IE und Edge vergessen. Dann wird Dein Code deutlicher komplexer als ein media-query
Bei Deinem CSS-Grid bleiben am Ende Lücken (so was habe ich noch kein einziges Mal von einem Layouter als Design-Wunsch für eine Navigation bekommen) und wenn du die ohne media-query auffüllen willst, sieht es aus wie die flexbox-Lösung…
Marc