suit: Scrollbalken verschandeln mein Design

Beitrag lesen

Es gäbe Ansätze mit CSS, Javascript ist dafür meines Wissens völlig ungeeignet. Aber du kannst nicht voraussetzen, daß alle Browser im gleichen Maß mitspielen.

ein zweites element innen rein, mit javascript prüfen ob das innere element höher ist, als der "viewport" des scollbaren div - wenn ja einen javascriptscollbalken einblenden, der die position des inneren elements verändern kann

wenn kein javascript vorhanden ist: normaler scrollbalken

funktioniert mit

overflow: hidden für den äusseren "div"
margin-top: (negative werte) für die "scrollposition" des inneren "divs"
offsetHeight zum ermitteln der höhe