Hier ist eine Annäherung an meinen HTML-Code:
Code: Select all
...
A label
...
...
Code: Select all
.elements {
display: flex;
flex-direction: row;
align-items: stretch;
}
.element-1 {
width: min-content;
flex: 0 0 auto;
}
.element-2 {
flex: 1 0 auto:
display: grid;
grid-template-rows: 1.1em 1fr;
}
.element-2 > iframe {
width: 100%;
align-self: stretch;
}
.element-3 {
flex: 0 0 auto;
}
(Außerdem befindet sich das eingebettete Dokument nicht unbedingt auf demselben Host wie mein Dokument, daher kann ich es nicht immer mit JavaScript abfragen Abmessungen des eingebetteten Dokuments.)
BEARBEITEN: Meine Frage wurde geschlossen, weil in einer zuvor beantworteten Frage gesagt wurde, dass sie JavaScript verwenden sollte. Wie ich im letzten Absatz erwähnt habe, kann ich kein JavaScript verwenden. Vielleicht sollte ich fragen: Wie bestimmt ein Browser die Höhe eines Iframes, wenn er nicht explizit festgelegt wird?