Non vorrei sbagliare ma per impostare altezza e larghezza 100% devi impostare anche body e html a 100%
ho messo i valori di default della pagina. per intenderci ho fatto una banale pagina html in cui l'unico tag era iframe. il resto l'ho lasciato al browser. non era un test per il w3c