На данный вопрос уже ответили:
Учу CSS и HTML сам.
Была страничка высотою в экран: больше не надо было. Понадобилось расширить.Полагаю, не один я с такой проблемой: футер не падает вниз сайта, а фиксирован на высоту экрана, чем перекрывает содержимое блока "надфутер". Дело в том, что в блоке "надфутер" должны быть элементы с динамическим (не в фиксированным по пикселям). Если я задаю "надфутеру":
height: auto
, то футер стаёт вниз, но размеры элементов body сбиваются. Подскажите грамотное решение.
html{height: 100%}
body{height: 100%}
#arblock{
height: 57%; /*нужно так и оставить*/
}
#main_content{
/*min-*/height: 95%;
/*height: auto;*/
margin-bottom: -15px;
} /*футер не падает вниз сайта, а держится на одном месте*/
#main_content:after{
content: "";
display: block;
}
footer, #main_content:after{
height: 15px;
}
<html>
<head>Хэд</head>
<body>
<div id="main_content">
<header>Хэдэр</header>
<hr/>
<div id="arblock">
<article class="attention">Aртикль1</article>
<article class="attention">Артикль2</article>
<article class="attention">Артикль3</article>
</div>
<hr/>
</div>
<footer>
Футер (должен быть в самом конце страницы)
</footer>
</body>
</html>
Попробуйте этот пример, это то, что вам нужно.
https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости