以下是问题的示例 FIDDLE DEMO
当您缩小查看窗口时,页脚会与其他内容重叠,并显示滚动条。
向下滚动时,页脚会卡在其先前位置,并且不会向下移动。如果可能的话,我不希望页脚固定(position:fixed
)。
是否可以使用某些min/max-height
属性或z-index
?
HTML:
<header>something here</header>
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempora temporibus illum aliquam voluptatum at blanditiis itaque tenetur laborum officia culpa maiores quasi accusantium excepturi! Quidem alias ullam praesentium quod eius.</div>
<footer>© 2014 some text</footer>
CSS:
header {
width: 100%;
height: 100px;
text-align: center;
color: #fff;
background-color: #333;
}
div {
height: 200px;
background-color: #ccc;
}
footer {
color: #fff;
background-color: #333;
height: auto;
width: 100%;
text-align: center;
bottom: 0px;
position: absolute;
}
答案 0 :(得分:1)
这里的问题是bottom:0
!!
我希望这就是你想要的 - &gt; Fiddle Demo
我添加height:100%
希望,这就是你想要的。
如果需要,可以更改
html,body{
width:100%;
height:100%;
}
header {
width: 100%;
height: 100px;
text-align: center;
color: #fff;
background-color: #333;
}
div {
height: 100%;
background-color: #ccc;
}
footer {
color: #fff;
background-color: #333;
height: auto;
width: 100%;
text-align: center;
position: absolute;
}