WEB制作界隈のTwitterでよく見るTAKさんの記事の内容を実際に試してみました。
(すごく有益な記事でした!ありがとうございます。)
縦幅が小さいページでもfooterが下部に固定されるように、記事通り以下のコードを書いてみました。
・HTML
<body>
<div class="site-wrapper">
<header></header>
<main></main>
<footer></footer>
</div>
</body>
・CSS
.site-wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
flex: 1;
overflow-x: hidden;
}
これでどんなページでもfooterが下部に固定されるようです。
試しにheaderとfooterだけのページを作ってみた
試しにheaderとfooterだけのページを作ってみました。
See the Pen
Untitled by ゆーじろー (@yuji64)
on CodePen.
PC画面で見るとわかりやすいと思います。
headerとfooterだけのページですが、ちゃんとfooterが下部に固定されました。
404ページのようなコンテンツ量が少ないページだとfooterが下部に固定されない場合があるので、確かに全案件に書いておくべきコードだと感じました。



