# HTML將footer置底的方法(使用CSS)
###### tags: `實作功能`
[參考網址](https://yichen0831.wordpress.com/2013/08/19/html%E5%B0%87footer%E7%BD%AE%E5%BA%95%E7%9A%84%E6%96%B9%E6%B3%95%E4%BD%BF%E7%94%A8css/)
自己動手做
CSS
```
<style>
html, body {
/* 設定body高度為100% 拉到視窗可視的大小 */
height: 100%;
}
#main_wrapper {
/* 設定高度最小為100%, 如果內容區塊很多, 可以長大 */
min-height: 100%;
/* 位置設為relative, 作為footer區塊位置的參考 */
position: relative;
}
#main_header {
/* 設定header的高度 */
height: 40px;
box-sizing: border-box;
}
#main_content {
/* 留出header及footer區塊的空間 */
padding-top: 40px;
padding-bottom: 10rem;
}
#main_footer {
/* 設定footer的高度 */
padding-bottom: 3rem !important;
padding-top: 3rem !important;
box-sizing: border-box;
/* 設定footer絕對位置在底部 */
position: absolute;
bottom: 0;
/* 展開footer寬度 */
width: 100%;
}
</style>
```
Html Layout

Footer
