From e6dcc8e823b444e2a9ab400eb6911f07704cd82b Mon Sep 17 00:00:00 2001 From: Umut Kantarci Date: Sun, 13 Sep 2026 06:01:00 +0200 Subject: [PATCH] Offener Punkt notiert: Menueart je Geraet Beim Nachbau aufgefallen: horizontal oder Burger gilt fuer alle Groessen. Heute loest man es mit zwei Menuebloecken und display:none je Geraet - das funktioniert, ist aber eine Umgehung. Co-Authored-By: Claude Opus 5 --- docs/DESIGNER-VERGLEICH.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/DESIGNER-VERGLEICH.md b/docs/DESIGNER-VERGLEICH.md index 5a7deaf..60f236c 100644 --- a/docs/DESIGNER-VERGLEICH.md +++ b/docs/DESIGNER-VERGLEICH.md @@ -94,3 +94,9 @@ Neben dem Ausbau zwei echte Fehler, beide vorher unbemerkt: - **Rahmenstärken je Seite hatten nie eine Wirkung.** `border-width-top` ist kein CSS; der Browser verwirft die Zeile stillschweigend. Die Schreibweise steht jetzt je Eigenschaft im Schema, weil sie sich nicht erraten lässt. - **Eine Rundung auf einem Bildblock rundete den Rahmen, nicht das Bild.** Jetzt erbt das Bild die Rundung seines Rahmens, und die neuen Bild-Eigenschaften schreiben ohnehin direkt auf das Bild. + +## Offen: Menüart je Gerät (13.09.2026) + +Beim Nachbau von kant-it.de aufgefallen: die **Menüart** (`horizontal`, `vertikal`, `Burger`) gilt für alle Bildschirmgrößen. Gebraucht wird fast immer „auf dem Desktop nebeneinander, auf dem Telefon ein Burger". Heute geht das nur über **zwei Menüblöcke**, von denen je Gerät einer über `display: none` ausgeblendet wird – das funktioniert und ist barrierefrei (der ausgeblendete Block steht nicht im Zugänglichkeitsbaum), aber es ist eine Umgehung und keine Einstellung. + +Sauber wäre die Menüart als Wert je Gerät, wie es die Gestaltungseigenschaften ohnehin sind. Dafür müsste die Umschaltung ohne doppeltes Markup auskommen – `
` lässt sich per CSS nicht zuverlässig in allen Browsern aufklappen, also läuft es entweder auf ein Aufklappmuster ohne `details` hinaus oder auf zwei gerenderte Varianten, von denen eine verborgen ist. Die Entscheidung steht aus.