現役エンジニア・デザイナーの備忘録ブログ

2021.6.28 / 更新日: 2022.1.10
HTML・CSS

【css】コンテンツが少なくてもfooterを下に固定する

ヘッダーとフッターを合わせても、コンテンツが画面の高さより小さい時があります。

コンテンツ量にかかわらず、浮いてしまったフッターを常に画面下部に配置されるようにしましょう。

 

参照コード

See the Pen
by nanami (@nanami_po)
on CodePen.

 

上記のコードをコピペでOKです。

ヘッダー、中身のコンテンツ、フッターのそれぞれの高さを取得して、条件文でヘッダーとコンテンツを足した高さが画面の高さより小さい場合、フッターを下に固定する、という処理をしています。

コンテンツが少なくてもfooterを下に固定する

 

jsの var $footer = $(‘footer’);は、フッターの要素を取得しているので、例えば<footer class=’footer_item’>footer</footer>ならvar $footer = $(‘.footer_item’);と指定することもできます。

良かったら参考にしてください◎
 

関連記事