Css 带div、iframe和footer的页面的100%高度
我被这个问题困住了,希望有人能提供解决方案。我发现了一个类似的帖子,但没有解决这个问题。 下面是我的标记的一个小示例Css 带div、iframe和footer的页面的100%高度,css,html,iframe,Css,Html,Iframe,我被这个问题困住了,希望有人能提供解决方案。我发现了一个类似的帖子,但没有解决这个问题。 下面是我的标记的一个小示例 <div id="wrapper"> <div id="content"> Some text goes here <iframe src="http://www.reddit.com" height="100%" width="100%" /> </div> <div id="footer">
<div id="wrapper">
<div id="content">
Some text goes here
<iframe src="http://www.reddit.com" height="100%" width="100%" />
</div>
<div id="footer"> footer text</div>
</div>
这里有一些文字
页脚文本
看看小提琴中的例子:
我试图实现的是包装器div消耗100%的页面,下面不留空白。
包装器div将同时容纳“内容”和iframe,并随着屏幕/浏览器窗口大小的变化自动调整iframe的高度。
这似乎是一个相当简单的任务,但我找不到一个方法使它工作。其他人知道我可能遗漏了什么吗?
正在寻找最好的纯CSS解决方案。请确保不要在类和ID之间混用 该类将以一个点开始。就像CSS文件中的点一样 但在HTML中,您没有类集,而是ID。因此,您需要将CSS改为
“#”
html, body
{
height:100%;
min-height:100%;
}
#wrapper
{
border: 1px dotted #000;
margin:5px;
height:100%;
min-height:100%;
}
#content
{
border:1px solid #ccc;
margin:5px;
padding:5px;
height:100%;
min-height:100%;
}
#ifrContent
{
height:100%;
min-height:100%;
overflow:scroll;
}
希望这就是您要找的请确保不要在类和ID之间混用 该类将以一个点开始。就像CSS文件中的点一样 但在HTML中,您没有类集,而是ID。因此,您需要将CSS改为
“#”
html, body
{
height:100%;
min-height:100%;
}
#wrapper
{
border: 1px dotted #000;
margin:5px;
height:100%;
min-height:100%;
}
#content
{
border:1px solid #ccc;
margin:5px;
padding:5px;
height:100%;
min-height:100%;
}
#ifrContent
{
height:100%;
min-height:100%;
overflow:scroll;
}
希望这就是您要找的您没有关闭iframe
<iframe src="http://www.reddit.com"
height="100%" width="100%"></iframe>
您没有关闭iframe
<iframe src="http://www.reddit.com"
height="100%" width="100%"></iframe>
首先,你的HTML有缺陷:高度:“100%”
在JSFIDDLE的示例中并非如此。我遇到了完全相同的问题,你找到了解决方案吗?首先,你的HTML有缺陷:高度:“100%”
在JSFIDDLE的示例中并非如此。我遇到了完全相同的问题,你找到了解决方案吗?对不起,那是我的错。我剥离了内联css,将两者混为一谈。即使修改了语法,它仍然不起作用。对不起,那是我的错。我剥离了内联css,将两者混为一谈。即使修改了语法,它仍然不起作用。