Hallo Manuel,
Hast du mal height:fit-content probiert? Keine Garantie, ich kann gerade nicht testen, ob dass da unterstützt wird.
Ich hatte die Problemstellung noch nicht, aber das Web ist voll mit dieser Frage. Die Antworten kommen alle mit JavaScript Lösungen, sind aber schon älter, so dass fit-content vielleicht eine neuere Lösung ist. Bei JavaScript hat du vor allem die Voraussetzung, dass Rahmen und iframe Inhalte gleichen Origin haben müssen, sonst stellt sich der Browser quer.
Die Grundsatzfrage wäre wohl, ob iframe die richtige Lösung fürs Problem ist. Sind die eingeblendeten Seiten auch eigenständig nutzbar, oder ist das deine Art, deine Seite zu strukturieren?
Im Übrigen gehören die style Angaben eher in's Stylesheet als in ein style Attribut.
Rolf
sumpsi - posui - clusi