Vorrei avere un IFRAME dimensionati dinamicamente utilizzando il seguente CSS:IFRAME e posizioni assolute contrastanti
#myiframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
Tuttavia, nessun browser sembra a sostegno di questa.
In un buon browser potrei avvolgere l'IFRAME in un DIV con lo stile CSS quotato e impostare l'altezza & dell'IFRAME al 100%. Ma questo non funziona in IE7. A parte l'uso delle espressioni CSS, qualcuno è riuscito a risolverlo?
Aggiornamento
MatTheCat rispose con uno scenario che funziona se l'IFRAME si trova direttamente sotto il corpo e il tag body/html avere height: 100% set. Nella mia domanda iniziale non ho indicato dove fosse l'IFRAME e quale stile fosse applicato al suo contenitore. Speriamo che i seguenti indirizzi: questa
<html>
<body>
<div id="container"><iframe id="myiframe"></iframe></div>
</body>
</html>
e supponiamo il seguente CSS container:
#container {
position: absolute;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
}
se ora posto height: 100%
sul IFRAME non sarà formato correttamente.
ti suggerisco di 'accettare' una delle due risposte più recenti qui poiché sia rispondere alla domanda. Ho assegnato una taglia. –