Как вы можете отрегулировать высоту нижнего колонтитула в зависимости от того, как долго находится содержание div внутри тела?Как отрегулировать высоту нижнего колонтитула автоматически
Я пробовал искать решение, такое как положение нижнего колонтитула «исправлено», но это не то, что я хочу, потому что он как бы застрял в нижней части экрана. Я хочу, чтобы нижний колонтитул показывал, когда я добираюсь до нижней части страницы и автоматически меняю ее высоту, когда высота main_content изменяется, так как я поставил высоту main_content в auto. Как я могу это сделать?
Вот как это выглядит: http://jsfiddle.net/cherry12345/t62b2qb6/
Heres мой код:
HTML
<body>
<div id="main_content">
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
</div>
<div id="footer">
© 2014-2015 example.com. All Rights Reserved.
</div>
</body>
CSS
#main_content {
width: auto;
height:auto;
position:absolute;
top:110px;
left:400px;
background: #FFF;
border:1px solid lightgray;
}
#footer{
position:absolute;
bottom:0px;
width:100%;
background: #666;
padding: 24px;
font-size: 12px;
color: #CCC;
text-align: center;
}
Вы хотите высота колонтитула быть пропорциональна высоте до основного содержимого? –
Не могли бы вы расшириться на '[...] и автоматически изменить его высоту, когда изменяется высота main_content.'? –
Да, как у него внизу основной области содержимого. Я сделал много страниц, и они все разные по высоте, поэтому я хочу, чтобы нижний колонтитул находился в нижней части основного содержимого, однако длинный основной контент – noob1234