信息:使用 Chrome 版本 29.0.1547.62 m 和 IE 版本 7.0.6002.18005
我试过搜索 SO 和谷歌,但从来没有真正找到一个有效的答案,无论是我没有正确应用它(试过这个和这个),还是没有完全回答我问的同一个问题......
我正在制作一个非常简单的网站,在网络内部使用。我唯一的问题是,当我将窗口大小调整到低于 iFrame #calcframe {min-width:510px}
+ div的值时#panel {width:186px}
,calcframe
会在面板下方移动。
以下是相关代码:
<!DOCTYPE HTML>
<HTML>
<HEAD>
<STYLE>
body {font-family:'Arial'; font-size:90%}
html, body {height:100%; margin:0; padding:0}
#panel {background:black; color:white; width:186px; height: calc(100% - 75px); float:left}
#content {height: calc(100% - 75px)}
#spacer {background:black; font-size:400%; color:white ; height:75px}
#calcFrame {height: calc(100% - 3px); width: calc(100% - 186px); min-width:510px; margin:0; padding:0}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function OpenHTML(cC) {
document.getElementById("cF").src=cC + ".html"
}
</SCRIPT>
</HEAD>
<BODY>
<div id='spacer'>
SC
</div>
<div id='panel'>
<input type='radio' name='CalcType' id='L' onClick="OpenHTML(this.id)">L<br>
<input type='radio' name='CalcType' id='U' onClick="OpenHTML(this.id)">U<br>
<input type='radio' name='CalcType' id='D' onClick="OpenHTML(this.id)">D<br>
<input type='radio' name='CalcType' id='P' onClick="OpenHTML(this.id)">P<br>
</div>
<div id='content'>
<iframe id='cF' frameborder="0")></iframe>
</div>
</BODY>
</HTML>
请温柔:),我是自学的。