Dynamische Höhen bei Smartphones
100 % Breite sind 100 % Breite, auch am Smartphone. Zumindest 100 % vom umgebenden Element …
Bei der Höhe stimmt das nicht so einfach: 100 % vom BODY sind nicht unbedingt 100 % der Bildschirmhöhe.

In der Anfangszeit versuchte man volle Bildschirmhöhe (Viewhöhe) zu erzwingen, indem man in der CSS-Datei HTML eine Höhe von 100 % zuschrieb.
Dann wurde als Maßeinheit vh eingeführt: 1 % der Höhe des umgebenden Blocks …
Weil aber Handys so kleine Bildschirme haben (trotz Remina-Display), haben deren Hersteller Tricks entwickelt, wie man die verfügbare Höhe der Bildschirme beim Surfen im Web „vergrößern“ kann.
So werden z. B. die Adresszeile des Browsers beim Scrollen ausgeblendet – was eine Änderung der View-Höhe bewirkt und somit den Vorteil von vh ad absurdum führt.
Lösung: neue Viewport-Einheiten

Abb. entlehnt bei mediaevent.de
Achtung: die Verwendung von dvh (bzw. dvw) kann eine Größenänderung des Inhalts bewirken während der User scrollt … [kann störend wirken !]