2022年8月3日のブックマーク (1件)

  • CSSでフッターの下に隙間ができないようにメインコンテンツの高さを調整する

    メインコンテンツの高さが足りなくてもフッターが中途半端な位置に来ないようにしたい Webアプリケーションのレイアウトで、①ヘッダー②メインコンテンツ③フッターの3つで構成するというパターンはよくあると思うんですが、 👇 こんな感じでフッターの下に中途半端な隙間を作りたくないですよね。 これは困る 👇 メインコンテンツの高さが短くても、フッターがぴったりビューポートの下にくっつくようにしたいですよね。 良いね 👇 ただ、フッターが常に下に固定されているのではなくて、メインコンテンツがビューポートより高くなったときには、フッターは下にずれていってほしいんですよね。 良いね gridを使うと簡単 自分はこれをずっとflexで実現していたのですが、(メインコンテンツの)孫要素の高さを100%にしたいときなんかに色々ややこしくて、gridを使うのがいちばん楽だなーという結論に至りました。gri

    CSSでフッターの下に隙間ができないようにメインコンテンツの高さを調整する
    gatzby
    gatzby 2022/08/03
    ほえー、こんなことで良かったんだ。自分はいつもcalc(100(d)vh - ${hHeight} - ${fHeight})みたいなややこしいことしてた。