2013-08-05 54 views
0

我想将页脚放置在底部屏幕上,如位置:固定和底部0,如果没有足够的内容。但是当有更多的内容时,我希望页脚在内容之后,而不是固定在底部。用CSS放置页脚底部

HTML

<div id="header">Header</div> 
<div id="content"> 
    Bla 
</div> 
<div id="footer">sdfasdf</div> 

CSS

#header { background-color: gray; padding: 10px;} 
#footer { background-color: black; padding: 10px; color:white;} 

http://jsfiddle.net/FJWZu/

在这种情况下,你在我想在底部的页脚的jsfiddle看到。

有没有办法实现这个没有JS?

+1

[如何将footer(div)与页面底部对齐?](http://stackoverflow.com/questions/3525581/how-to-align-footer-div-to-the-bottom –

+0

你的页眉和页脚是固定的高度吗? – Pete

回答

1

也许你应该谷歌搜索响应式设计这可能给你的那种行为的一些见解。例如

Twitter Bootstrap例如允许做这样的事情。
你有Sticky footer,基于Twitter的Bootstrap,似乎做你在找什么。

1

这是你更新的CSS与fiddle link

#footer { background-color: black; padding: 10px; color:white; position: absolute; 
    width: 96%;bottom:0;}