footerを常に最下部に固定する方法(簡単)

コンテンツ量が多い時も少ない時も、footerを常に最下部に持ってきたい。
そんな所で結構つまづいてしまったので自分用にメモ。

html・cssの記述は以下

test.html
<body>
  <div id="wrapper">
    <main>

       <!--コンテンツの記述-->

    </main>

    <footer>

       <!--フッターの記述-->

    </footer>
  </div>
</body>
test.css
body,
#wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

footer {
  margin-top: auto;
}

jqueryを使うとか、他にもやり方は色々あると思いますが
このやり方だといじる所も少なく、コピペですぐ実装できるので初心者にもおすすめ。

+ Recent posts