ヘッダー、メニュー、およびコンテンツセクションの3つの水平セクションを持つWebページを作成しようとしています。私の問題は、私がこれを行うと、下のiframeがブラウザのウィンドウの最下部に近づかないことです。誰かが私が間違っていることを教えてもらえるかどうかは疑問だ。html iframeがウィンドウの下部に届かない
<!DOCTYPE html>
<html>
<head>
<style> </style>
</head>
<body>
<iframe src="title.htm" width="100%" height=90
style=" position:absolute;
top:0; left:0;
border:1px solid grey;"
name="title_frame">
<p>Your browser does not support iframes</p>
</iframe>
<iframe src="hmenu.htm" width="100%" height=70
style=" position:absolute;
top:90px;
left:0;
border:1px solid grey;
margin:0px 0px 0px 0px;"
name="hmenu_frame">
</iframe>
<iframe src="startpage.htm" width="100%" height="100%"
style=" position:relative;
top:160px;
vertical-align:bottom;
border:1px solid grey;"
name="content_frame">
</iframe>
</body>
</html>
何のCSSが含まれていないがあります:私のHTMLは次のようになります。 Chromeを使用してプレビューしていて、最後のiframeの下部がウィンドウの半分ほど下にあります。私は、絶対位置を使用して、高さで遊んでみてみましたが、縦に並んだ:底を試しましたが、どれもうまくいかないようです。
はない最良の方法...です。単に「」タグを使用するのはなぜですか? –
andreas
ありがとうございます。私は前にセクションを聞いていなかった。私はちょうどクイックルックアップを行い、そのセクションはsrc属性をサポートしていないようです - メニューアイテムをクリックすると、セクション全体の内容をページ全体を再ロードせずにロードできますか? (メニューにいくつかのjavascriptがあるので、絶対に必要な場合を除き、再ロードしないことをお勧めします)。 – user2766918
さて、わかりました。セクションを使用すると、すべてのコードを1つのhtmlファイルで使用する必要があります。したがって、メニュー項目のクリックでセクションを1つだけ再ロードすることはできません。 iframeを使用することが悪い習慣であるかどうかについてこの質問を参照してください:http://stackoverflow.com/questions/362730/are-iframes-considered-bad-practice – andreas