大佬教程收集整理的这篇文章主要介绍了html – 设置iframe以占用页面中的剩余空间,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
JSFiddle:http://jsfiddle.net/AmVhK/3/show/
编辑:http://jsfiddle.net/AmVhK/3/@H_197_4@
有一个2行的表.第一个包含一个固定高度的div #toolbar.第二行包含一个包含iframe的div.我需要iframe来获取工具栏div下方的可用空间.@H_197_4@
我面临的问题是IE标准模式(支持IE8).比方说,窗口的高度是1000px,工具栏的高度是200px,那么iframe的高度也是1000px,滚动条也是如此.我需要iframe的高度为(页面高度 – 工具栏高度).@H_197_4@
如果有一个CSS解决方案会很好.使用JavaScript获取高度可用并将其设置为iframe或者它包含div是我的最后手段解决方案:)@H_197_4@
将工具栏或iframe设置为绝对位置也不适用于我的用例.如果需要,标记更改是可以的(如果要删除表)@H_197_4@
我已经设置了以下CSS:@H_197_4@
html,body {height: 100%}
任何好的解决方案来实现它.@H_197_4@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>iframelayout</title> <style> html,body { margin: 0; padding: 0; height: 100%; } div,iframe { margin: 0; padding: 0; border: 0; } .container { position: relative; width: 100%; height: 100%; BACkground: #222; } .toolbar { height: 200px; BACkground: #aaa; } .iframe-container { position: absolute; top: 200px; bottom: 0; width: 100%; BACkground: #555; overflow-y: hidden; } .iframe-container iframe { position: absolute; width: 100%; height: 100%; } </style> </head> <body> <div class="container"> <div class="toolbar"> </div> <div class="iframe-container"> <iframe src="https://c9.io/" frameborder="0">Your browser is kaput!</iframe> </div> </div> </body> </html>
以上是大佬教程为你收集整理的html – 设置iframe以占用页面中的剩余空间全部内容,希望文章能够帮你解决html – 设置iframe以占用页面中的剩余空间所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。