页脚定位问题

时间:2014-04-06 04:02:37

标签: html css html5

以下是问题的示例 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>&copy; 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;
}

1 个答案:

答案 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;
}