The Large, Small, and Dynamic Viewports
https:/
Bramus shows how the situation might finally improve for viewport height CSS units, more than 6 years after I reported the unreliable 100vh value as a bug to webkit, and webkit replied it was "intended".
Be careful with the upcoming dynamic viewport units (dvh
/dvb
, dvmin
and dvmax
at least), as using it to size things in the block axis, as it may generate unpleasant changes in the UI.
-
older link:
Positioning Overlay Content with CSS Grid -
newer link:
The Current State of Homepage UX – 8 Common Pitfalls