1. 程式人生 > >頁面主體高度不固定,如何讓頁面的footer始終在最底部

頁面主體高度不固定,如何讓頁面的footer始終在最底部

有時候我們的頁面主體高度並不固定,而我們又不想讓footer跟著主體高度變化而跑動,也許您會想到使用position:fixed;但是這並不能達到理想的要求,下面是我曾經在實際工作中用到的一種方法:
html:

<div class="wrapper>
    <div class="content">主體內容</div>
</div>

css:

html,body{
    height:100%;
}
.wrapper{
    min-height:100%;//使內容高度和body高度一樣
    margin-bottom:-70px;向上縮減70px,使footer
在可視範圍 } .content{ margin-bottom:130px;//控制主體內容和底部高度之間距離 } .footer{ width:100%; height:70px; background-color:#ccc; }