CSS サンプル: 常に最下部にあるフッター

min-height: 100vh と flex を使って、フッターを常に最下部に配置します。
(中身が多くスクロールバーが出る場合でもうまく配置されます。ブラウザの高さを小さくして確認してみてください)