Om nah hoo pez nyeetz, Roadster!
Ok. Man könnte vielleicht noch ganz tricky rangehen und in JS die Höhe über eine Umrechnung an die Breite anknüpfen, aber das funktioniert natürlich auch nur soweit, wie das Seitenverhältnis beim Skalieren nicht verändert wird...
Du musst nur html und body eine Höhe geben. etwa 100% oder 100vh.
Matthias