fix(hero): clean unified mobile design for the 5 ISO boards #33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/iso-board-mobile-design"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
PR #32 hat die Inner-Grid-Alignment-Bugs gefixt — aber dabei
overflow-wrap: anywhereauf alle Long-Text-Spalten gesetzt. Auf Mobile <=390px kollabiert dadurch jede Long-Text-Spalte zu einem Buchstabenturm:Lieferantensicherheitwird zu 21 untereinander stehenden Einzelzeichen. Boards 5-10x zu hoch, Daten unleserlich.Root Cause
CSS Text 3 §6.2:
overflow-wrap: anywherepartizipiert in der Min-Content-Berechnung — der Browser betrachtet jede Zeichenposition als gueltigen Umbruch, was die min-content-Breite des Items auf 1 Zeichen reduziert. Kombiniert mitmin-width: 0undminmax(0, 1fr)kollabiert die Spalte komplett.break-wordmacht das nicht — es bricht nur Woerter, wenn sie sonst die Zeile sprengen wuerden, und partizipiert nicht in Min-Content.Fix (alle in src/app/globals.css)
overflow-wrap: anywhere->overflow-wrap: break-wordauf den 5 Long-Text-Spalten (.iso-a-theme .name,.iso-b-row .rh,.iso-c-scale .lbl,.iso-d2-row .tl,.iso-e-table .row > :first-child).hyphens: autoergaenzt + auf.iso-b-head > span. Browser nutzt DE-Hyphenation (lang=devia next-intl) und bricht z.B.Liefer-anten-sicher-heit. Auf Desktop No-Op.@media (max-width: 480px)Block: einheitliche Compaction fuer alle 5 Boards (Padding 14px, fixe Spalten 10-30% schmaler, Schriften 1-3px kleiner,.iso-variant-picker .nversteckt).Verifikation Playwright
Vor/Nach Variant E @ 320px:
Liefe/ran/tens/iche/r/heit ...— 12+ Zeilen pro Row, je 4-6 Zeichen.Liefe-/ran-/tensi-/cher-/heit · Nachweis veraltet— 5 Zeilen an DE-Hyphenation.Test plan
npm run check(drift + format + lint + typecheck + test + build) gruenKnown-issues registry reviewed, 1 new entry added (KI-014).