html - 使用 iframe 时如何摆脱双滚动条?

标签 html css iframe scrollbar

我在网上看到了这个问题,所有建议的解决方案都不适合我,所以我想我会来这里。

我有一个包含 iframe 的页面。页面顶部是下拉菜单,页面的其余部分是 iframe。这个想法就像我相信其他人所做的那样,是让菜单保持静止,菜单选择在 iframe 中运行一个应用程序。 iframe 的内容应该滚动,但整个页面不应该滚动。

我试过将 iframe width=height=100% 放在一个表格元素中,也使用 width=height=100% 但如果我得到两个滚动条使窗口在垂直方向上太短。

有什么建议吗?

我想我没有很好地解释自己。我想将 iframe 中的滚动条保持为自动,但我不想为整个页面设置滚动条。 我需要适当调整 iframe 的大小,以便它始终正好占据页面的其余部分,这样浏览器就不必制作滚动条,因为 iframe 永远不应超出查看区域的底部。

最佳答案

更新:

演示: http://jsbin.com/ewomi3/3/edit

HTML

<table border=0 cellspacing=0 cellpadding=0 id="hold_my_iframe">
    <iframe src="http://www.w3schools.com/css/tryit.asp?filename=trycss_overflow" width=100% height=100% marginwidth=0 marginheight=0 frameborder=0></iframe>
</table>

CSS

* { margin:0 padding:0 }
body { margin:0; padding:0; text-align:center }  
#hold_my_iframe { padding:0px; margin:0 auto; width:100%; height:100% }

注意: 我终于明白你想要什么了!使用 table 标签而不是 div 标签作为容器!观看演示并享受它!

关于html - 使用 iframe 时如何摆脱双滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758732/

相关文章:

javascript - jqGrid - PHP,如何将编辑的数据保存到服务器(MySQL)

javascript - 如何获取iframe元素的innerHTML内容

html & css - 在每个导航菜单项之间使用不同的图像作为分隔符

javascript - 适合移动设备的 iframe CSS

javascript - 打开视频 iframe 后 (window).keyup() 不起作用

javascript - 无法在光标位置的文本框中插入符号

javascript - PhoneGap Javascript 限制?

java - HTML : Form does not send UTF-8 format inputs

css - 高度: 100% work on relative divs?怎么算

javascript - 在 mark.js 中设置单独的单词数组的样式?