私は2つのhtmlファイルを持っています。もう1つはiframeを含んでいます。このiframeを親htmlの全高に伸ばしたいと思っています。HTML5でiframeを伸ばす
だから、(赤色の背景を持っている)最初のhtmlファイルは、次のようになります。
<!DOCTYPE html>
<html>
<body style="background-color: red; margin: 0px; padding: 0px;">
<iframe src="Blue.html" frameborder="0" scrolling="no" height="100%" width="100%" />
</body>
</html>
(青の背景を持っている)第二に:
<!DOCTYPE html>
<html>
<body style="background-color: blue;" />
</html>
すべてのものが正しい場合は、私が期待しますiframeは親ページ全体にオーバーラップする必要があるため青い背景だけを表示する必要がありますが、青色のストリップと赤色の部分だけが表示されます。
HTML5 Doctype <!DOCTYPE html>
私は、正しい結果を得ることができないようです。
私はHTML5のDOCTYPEを削除した場合、私は私が望む結果を得ます。私はそれがQuirksモードでHTMLをレンダリングしますので、これはあると思う:
私もHTMLのDOCTYPEをしたいですので、どのように私はこの問題を解決することができますか?見てくれてありがとう!
私は私の[W3ビューア](http://w3viewer.comでそれをやっています)。トリックはIFRAMEをDIVに入れることです。次に、ページ全体をカバーするようにDIVを絶対的に配置し、 'width:100%;高さ:100%; IFRAMEの上に。 –