Ich mag würde einen IFRAME dynamisch haben bemessen, dass die folgenden CSS:IFRAME und widersprüchliche absolute Positionen
#myiframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
scheint jedoch kein Browser, dies zu unterstützen.
In guten Browsern konnte ich den IFRAME in einem DIV mit dem zitierten CSS-Stil umhüllen und die Höhe & Breite des IFRAME auf 100% setzen. Aber das funktioniert nicht in IE7. Haben Sie es geschafft, CSS-Ausdrücke zu verwenden?
aktualisieren
MatTheCat mit einem Szenario beantwortet, wenn das IFRAME arbeitet direkt unter dem Körper angeordnet ist und der Körper/HTML-Tags haben height: 100% gesetzt. In meiner ursprünglichen Frage habe ich nicht angegeben, wo der IFRAME war und welches Styling auf seinen Container angewendet wurde. Hoffentlich werden die folgenden Adressen dieser:
<html>
<body>
<div id="container"><iframe id="myiframe"></iframe></div>
</body>
</html>
und lassen Sie uns den folgenden Container CSS übernehmen:
#container {
position: absolute;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
}
, wenn Sie jetzt height: 100%
auf dem IFRAME legen Sie es nicht richtig Größe werden.
Ich schlage vor, Sie ‚akzeptieren‘ eine der beiden neuesten Antworten auf hier, da sowohl die Frage beantworten. Ich habe ein Kopfgeld vergeben. –