私はページ上に貼り付いたフッターが欲しいので、this oneが私のために働くようにしました。すべてがうまくいっていますが、実際はそうではありません。固定フッター、またはむしろ:コンテンツがフッターに伸びない
問題は、フッターの上にあるコンテンツをすべて下に伸ばしたいと思っていたことです。今すぐメインのコンテンツを含むボックスは、ボックスのテキストの直後で終了し、フッターとコンテンツの間に大きなスペースがあります。私が欲しいのは、メインコンテンツの背景をフッターに引き伸ばすことです! 私の美しい画像を見てください!
これは私がHTMLで今持っているものです。私は100%にメインの分の高さを設定しようとした
html {
height: 100%; }
body {
height: 100%;}
/* wrap */
#wrap {
min-height: 100%; }
/* main */
#main {
background-color: #43145c;
overflow: auto;
padding-bottom: 50px; }
#main-content {
width: 720px;
margin: auto;
background-color: #643280;
padding-top: 20px; }
#footer {
position: relative;
margin-top: -50px;
height: 50px;
clear: both;
background: red; }
が、のdidn:
<div id="wrap">
<!-- start header -->
<div id="header">
<div id="header-content">
</div>
</div>
<!-- end header -->
<!-- start main -->
<div id="main">
<div id="main-content">
</div>
</div>
<!-- end main -->
</div>
<!-- start footer -->
<div id="footer">
</div>
とCSSで仕事はありません。メインコンテンツの背景色をフッターにしたいのは、ボディとメインボックスとは異なるからです。
意味がありますか?誰も助けることができますか?
メインの最小高さを設定すると、親の高さが設定されていないため、うまく動作しません。 –