私のHTMLは次のように見えますが、コンテンツはありませんが、以下は私の質問に答えるためにのみ必要です:
<html>
<body>
<div class="container">
<div class="socialmedia"></div>
<div class="navbar"></div>
<div class="mainbody></div>
<div class="footer"></div>
</div>
</body>
</html>
フッターをウェブページの下部、.mainbody の下に残すようにしています。ただし、問題は、フッターがウィンドウの下部にのみ配置されているように見え、コンテンツが多い場合に実際のウィンドウの下に広がる Web ページの下部には表示されないことです。現在、上記のすべての div を「絶対」の位置に設定しています。同様に、html と本文は次のようにスタイル設定されます。
html, body{
height:100%;
margin:0;
padding:0;
}
html { background: url(/img/multiblock.png)repeat center center fixed; }
}
ここで、フッターを Web ページの下部に残す唯一の方法は、top:-3998px (または最大のウィンドウの高さ) を設定することです。Web ページにその高さを超えて拡張するのに十分なコンテンツが含まれていると、明らかにこれは機能しません。位置を相対に設定すると、Web ページ全体の上部に表示され、絶対に配置すると、表示可能なウィンドウの下部にのみ表示されます。http://www.edmuncovered.comの Web サイトをチェックアウトして、私の言いたいことを確認したり、コードの残りの部分を確認したりできます。私のウェブサイトの一部には、毎日かそこらのコンテンツを追加することが含まれているので、追加されたコンテンツでウェブページの高さが増加できることを確認したいのですが、フォーマットは同じままで、フッターは明らかに下部にとどまります. 何か案は?