A 100vh layout issue on mobile devices typically happens when the browser's UI (like the address bar or navigation controls) interferes with the viewport height. This causes unexpected scrolling or layout bugs.
100dvh
.tag with something like:
--vh
set to window.innerHeight * 0.01
, then use height: calc(var(--vh) * 100)
in your CSS.The 100vh bug on mobile is caused by mobile browser UI affecting viewport height. To fix it in Webflow, use JavaScript to create a custom --vh
unit and apply it with height: calc(var(--vh) * 100)
. Also check for overflow issues or unintended content height inside your nav container.