Может ли кто-нибудь создать трехстрочный макет с липким нижним колонтитулом. Содержимое должно заполняться до нижнего колонтитула, но если содержимое больше, чем страница, то нижний колонтитул сбрасывается вниз
Может кто-нибудь создать это или кто-нибудь знает учебник, который показывает вам, как это сделать
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
html, body
{
min-height:100%; height:100%; margin:0px; width:100%
}
body > #wrapper
{
margin-bottom:-240px; height:100%
}
header
{
display:block; background-color:#ffd800; height:130px;
}
body > #wrapper > section
{
display:block; background-color:#ff6a00; height:100%; margin-bottom:-240px
}
footer
{
display:block; background-color:#ffd800; height:240px
}
</style>
<title></title>
</head>
<body>
<div id="wrapper">
<section>
<header>
Header
</header>
<div id="body">
<nav>
Left Sidebar
</nav>
<article>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
</article>
<aside>
<p>Right Side Bar</p>
</aside>
</div>
</section>
</div>
<footer>
Footer
</footer>
</body>
</html>
Это широко используемый липкий нижний колонтитул. Проверьте это на скрипке, которую я создал.
Просто заполните контейнер div с помощью <h1>Hello</h1>
т.д. Для тестирования, и увидите нижний колонтитул, приклеенный к низу, независимо от того, сколько контента.
Человек... там должно быть ТАК, чтобы Скрипать, вместо того, чтобы видеть это... в любом случае это то, что вам в основном нужно, чтобы заставить это работать:
html,body{height:100%;}
.wrapper{height:100% overflow: hidden;}
Я меняю часть кода (в основном, я ненавижу идентификаторы и нуждаюсь в упрощении...)