在一个页面中,我有一个iframe,我将加载各种东西(一些js,Java小程序)。我想设置其尺寸,以便它始终适合浏览器(100%,100%)并且可滚动。不幸的是,100%只适用于宽度,因为如果我没有以像素为单位设置值,我的内容的高度会被垂直压缩... 我冻结了浏览器的滚动条,因为那些在IE7中的行为是可怕的。Internet Explorer 7的iframe,使高度100%
我该如何解决这个问题?也许一个Javascript解决方法是唯一的解决方案?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body {
overflow:hidden;
height:100%;
width:100%;
padding:0;
margin:0;
}
html {
height:100%;
width:100%;
padding:0;
margin:0;
}
</style>
</head>
<body onload="onLoad()" onunload="onUnload()">
<iframe name="contentFrame" width="100%" height="100%" id="contentFrame" src="..."></iframe>
</body>
</html>
'min-height'似乎不起作用为iframes – user2019515