を割り当て挑発基本的なレイアウトはフッタータグが行動
フッタが身体のCSSやその子の影響を受けることが体の下にドロップしてはならない<body>
<div class="wrapper">
<nav></nav>
<myContent></myContent>
</div>
</body>
<footer></footer>
です。
本文に含まれるコンテンツの量や量に関係なく、フッターがページの最下部にくるようにします。このCSSはこのトリックを行う必要があります:
body, html {
height: 100vh;
}
.wrapper {
min-height: 96vh;
position: relative;
}
footer {
width: 100%;
height: 4vh;
position: relative;
bottom: 0;
font-size: .75em;
}
私のブラウザでは、フッターはbodyタグに含まれています。これは意味がありません。さらに、フッターの幅はビューポートと同じになりますが、デモモデルには反映されません。代わりに、その左側の境界線はページの左側にあり、右側に約10%のvw
の空白があります。 backround-color: yellow
を設定するとこれが確認されます。そして最後に、<myContent>
が画面のビューの下にそれをプッシュしない限り、位置は底に行かない。
この設定で何が問題になっていますか?