Hallo Günter,
heureka[1]!
Die "visually-hidden" Spans im Button sind schuld. Sie sind position:absolute, und es gibt kein Elternelement mit expliziter Angabe von position:relative. Dadurch orientieren sie sich am Body und befinden sich außerhalb des Scroll-Kontextes vom scrolling-wrapper. Dadurch produzieren sie Breite.
Lösung: Gib dem Button ein position:relative;
!
Ich habe den Wiki-Artikel aktualisiert.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi
Altgriechisch für „Wo ist mein Handtuch?“ ↩︎