我想要的风格布局,我会为我的网站和大量的阅读后的模板用我想出了这一点:不能修复CSS布局溢出
HTML:
<body>
<link rel="stylesheet" type="text/css" href="style/login.css" />
<div id="wrapper">
<div id="header">
Header
</div>
<div id="main">
Main
</div>
<div id="footer">
Footer
</div>
</div>
</body>
CSS:
html{
height: 100%;
}
body{
height: 100%;
}
#wrapper{
height: 100%;
}
#header{
height: 100px;
width: 100%;
}
#main{
height: 100%;
width: 100%;
}
#footer{
width: 100%;
height: 50px;
text-align: center;
position: relative;
}
似乎是工作,但由于某种原因,包装和主DIV似乎采取完全一样的高度,这使得页面长得比窗口大,向下滚动需要看到页脚。
我尝试了很多东西来解决这个包括CSS绝对定位,我一直在使用不同的浏览器来测试它。
什么想法?
是的,但我这样做是因为我需要页眉和页脚始终分别位于顶部和底部,即使内容不如窗口那么大。 – NeoZeroX21
你需要的是一个粘性页脚(http://ryanfait.com/sticky-footer/) –
我使用它并创建它。谢谢 – NeoZeroX21