【发布时间】:2012-01-14 00:05:53
【问题描述】:
在一个页面中,我有一个 iframe,我将在其中加载各种内容(一些 js、Java 小程序)。我想设置它的尺寸,使其始终适合浏览器(100%,100%)并且可以滚动。不幸的是,100% 只适用于宽度,如果我没有设置像素值,我的内容会被垂直挤压...... 我已经冻结了浏览器的滚动条,因为 IE7 中的滚动条非常糟糕。
我将如何解决这个问题?也许 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>
【问题讨论】:
标签: javascript html iframe height