У меня возникла проблема, при которой, когда мой содержит плавающий элемент, мой липкий нижний колонтитул не прилипает к дну, он будет сидеть в конце неплавающего содержимого.Липкий нижний колонтитул и IE
Мое намерение состоит в том, чтобы в нижней части окна страницы находился ПЛОТЕР, если содержимое страницы не заполняет всю страницу, а в нижней части страницы СОДЕРЖАНИЕ, когда содержимое переполняет одну высоту страницы.
Вот мой код:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="sticky.css"/>
<title>Sticky Footer Test</title>
</head>
<body>
<nav>
<div id="wrap">
<p class="navbargreen">Green Navigation Bar</p>
</div>
</nav>
<main>
<div id="wrap">
<p class="redtext">Lorem ipsum</p>
<div id="box1">Floater 1</div>
</div>
</main>
<footer>footer</footer>
</body>
</html>
Here is my CSS:
html {
position: relative;
min-height: 100%;
}
body {
margin: 0 0 100px; /* bottom = footer height */
}
main {
position: relative;
min-height: 100%;
}
#wrap {
margin: 0 auto;
width: 960px;
height: auto;
min-height: 100%;
padding: 0;
background-color: yellow;
}
.navbargreen {
height: 30px;
width: 960px;
background-color: greenyellow;
}
.redtext {
background-color: red;
height: 3000px;
}
#box1 {
float: left;
height: 400px;
width: 300px;
background-color: orange;
}
footer {
position: absolute;
left: 0;
bottom: 0;
height: 100px;
width: 100%;
background-color: purple;
}
Это сводит меня с ума!
Я гугле искал и экспериментировал в изобилии с этой тестовой страницы макета, но удар меня вниз, я не могу решить его :-(
Я знаю, что есть что-то делать с плавающей точкой, но я не могу решить эту проблему!
Какая версия (ы) IE, в частности? –
IE 11 спасибо за ответ – PurpleMonkey
У вас была удача Блейк? – PurpleMonkey