作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要像页眉内容和页脚这样的布局。
我的要求是...
页脚Div
的默认位置在底部,即使content Div
中没有内容。
当content Div
的内容展开时,整个body(包括header,footer)都需要根据content Div
展开
我不需要 position:fixed 用于页脚 Div
....
我已经在我的元素中尝试了一些代码......
CSS:
body
{
height:100%;
margin-left: 0;
margin-top: 0;
padding:0;
width:100%;
position: relative;
display:block;
}
.container
{
display:table;
width:100%;
height:100%;
}
.header
{
top:0px;
height:75px;
width:100%;
}
.content
{
width:100%;
height:auto;
position: relative;
}
.footer
{
top:5px;
bottom:0px;
height:45px;
overflow:hidden;
width:100%;
}
代码:
<div>
<div class="header">
Header Div
</div>
<div class="content">
Content Div
</div>
<div class="footer">
Footer Div(Need it,default at bottom position)
</div>
</div>
有什么想法吗?
注意:我还需要在IE中运行这段代码......
最佳答案
将以下样式添加到您的 body
标记或 content div
元素:
div {
min-height: 500px;
height:auto !important;
height: 500px;
}
这是有效的,因为 IE 对待“高度”的方式与应该对待“最小高度”的方式相同。
关于html - 没有位置 :absolute 没有内容时底部的默认页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30012425/
我是一名优秀的程序员,十分优秀!