【发布时间】:2011-04-19 03:55:04
【问题描述】:
我目前正在尝试使 iframe 适合我的屏幕尺寸,并且任何其他用户在不同的分辨率下使用它,除非我尝试什么,我最终会导致 iframe 太小或高度太小太大导致双滚动条。 (iframe 和页面本身都有滚动条)。
我的目标是让 iframe 仅适合页面的 85% 宽度(可行!),距离屏幕顶部 100 像素(也可行),然后让底部适合我的浏览器底部的边缘(这就是我被卡住的地方......)
HTML
<div id="maindiv" class="maindiv">
<iframe id="theiframe" class="iframeautowidth" seamless src="http://whateverdomain.com></iframe>
</div>
CSS:
.maindiv {
width: 85%;
top: 100px;
}
.iframeautowidth {
left: 0px;
top: 0px;
bottom: 0px;
width: 85%;
height: 100%;
border: 0
overflow: hidden;
display: block;
margin: 0;
float: left;
}
如果有任何帮助,我会在我的页面上运行最新的 jquery,如果它有帮助的话。提前致谢!
【问题讨论】:
-
巨大的 iframe 有什么意义?
-
标签系统;这样 iframe 将填充所有页面,除了我必须在顶部的 100 像素。
-
你应该使用普通的链接并且没有 iframe(而不是溢出区域),如果你真的想要的话,使用 redundant XHR 进行即时加载。