SCROLL CONTAINER

Section 1

Scroll Container Approach

Body is locked, content scrolls inside this container.

Header + banner always stay fixed and visible.

Trade-off: Chrome's URL bar won't collapse.

Section 2

How It Works

html/body have overflow: hidden

Content is inside a fixed scroll container

No Chrome iOS viewport bug!

Section 3

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Section 4

More Content

Ut enim ad minim veniam, quis nostrud exercitation ullamco.

Duis aute irure dolor in reprehenderit in voluptate velit.

Section 5

Keep Scrolling

Excepteur sint occaecat cupidatat non proident.

Sunt in culpa qui officia deserunt mollit anim id est laborum.

Section 6

Almost There

Sed ut perspiciatis unde omnis iste natus error sit voluptatem.

Accusantium doloremque laudantium, totam rem aperiam.

Section 7

Et harum quidem

Nemo enim ipsam voluptatem quia voluptas sit aspernatur.

Aut odit aut fugit, sed quia consequuntur magni dolores.

Section 8

Temporibus autem

Quibusdam et aut officiis debitis aut rerum necessitatibus.

Saepe eveniet ut et voluptates repudiandae sint.

Section 9

Nam libero tempore

Cum soluta nobis est eligendi optio cumque nihil impedit.

Quo minus id quod maxime placeat facere possimus.

Section 10 - End

Bottom of Page

Header and banner stayed visible the whole time!

URL bar doesn't collapse, but no bugs either.