我有一个包含 div 的网站设计,我在其中插入了一个 iframe 来加载页面。
header stays at top well
footer stays at bottom very well
content stays at the middle well too
但是 iframe 并没有延伸到容器的整个高度。i have not mentioned height in pixels in the style
但是当我写
iframe {
margin:0;
padding:0;
min-height:72%;
width:100%;
background-color:#ddd;
}
HTML
<div id="container">
<div id="header"> blah blah </div>
<div id="content">
<div id="menu"> some code of menu </div>
<div id="iframeDiv" class="contentdiv">
<iframe src="#" id="#" width="100%"></iframe>
</div>
</div>
<div id="footer">blah blah</div>
</div>
CSS
html, body {
margin:0; padding:0; height:100%; width:100%;
}
iframe {
margin:0; padding:0; height:72%; width:100%;
}
#container {
min-height:100%; position:relative; width:100%;
}
#content {
padding:10px; padding-bottom:30px;
}
我尝试为#iframeDiv 编写样式,但似乎没有任何效果!
它一直延伸到页脚,但这仅适用于 chrome。即也没有感应到背景颜色。Firefox 显示了背景色,但没有拉伸到 72%。如何将所有浏览器的 iframe 高度拉伸到 72%。?