Die Lösung hier ist von Josh Crozier aus einer -> Diskussion bei stackoverflow, als dort die selbe Frage gestellt wurde.
Mit width="100%" passt sich der Inhalt in der Breite an. Leider funktioniert height="100%" nicht genauso und führt meist nicht zu dem gewünschten Ergebnis.
Mit CSS3 gibt es nun -> Viewport Units die wir hier verwenden können.
Die CSS-Anweisung kommt wie im Beispiel in die iFrame-Deklaration, am besten unmittelbar nach src=" "
Das Ergebnis sieht übrigens nicht in allen Browsern genau gleich aus. Dann hilft nur ausprobieren, welcher genaue vh-Wert für die Viewport Höhe am besten passt.