Если на странице не хватает контента, например 300 пикселей, нижний колонтитул появится в середине страницы с разрешением 1024 пикселя.CSS - сделайте нижний колонтитул высоты FLUID в нижней части страницы
Как я могу сделать вывод нижнего колонтитула внизу страницы, не зная высоты нижнего колонтитула?
Я попытался this решение:
/* css */
html, body {
height: 100%;
}
#container {
min-height: 100%;
position: relative;
}
#footer {
position: absolute;
bottom: 0;
}
<!-- html -->
<html>
<head></head>
<body>
<div id="container">
<div id="footer"></div>
</div>
</body>
</html>
, но проблема в том, что мне нужно, чтобы добавить padding-bottom: (footerheight);
в элементе перед #footer. Это невозможно, потому что высота нижнего колонтитула варьируется в зависимости от страницы ...
не обязательно является наиболее эффективным методом, но вы могли бы просто иметь встроенный CSS на каждой странице, которые регулируют эти конкретные элементы. – DaiYoukai
У вас есть возможность использовать Javascript/jQuery? Кажется сложным или невозможным выполнить только с CSS, если вы не будете следовать совету Archonix. – mVChr
jquery делает страницу «мерцает» до тех пор, пока нижний колонтитул не будет зафиксирован. если есть javascript-решение, которое не производит этого мерцания, да, я бы с удовольствием его использовал :) – Alex