У вас были некоторые опечатки. Вы пропустили, чтобы закрыть class
собственность. Измените это в HTML
<header class="main-header></header>
, переключите его на
<header class="main-header"></header>
... и в вашем css
вы забыли закрыть класс container
.container{
margin: 0 auto;
width: 90%;
overflow: auto;
clear: both;
изменить на
.container{
margin: 0 auto;
width: 90%;
overflow: auto;
clear: both;
}
Это ваш код исправлен. Я добавил текст «ТЕСТ» в нижний колонтитул, чтобы сделать его видимым.
.container{
margin: 0 auto;
width: 90%;
overflow: auto;
clear: both;
}
html,body{
height: 100%;
}
#wrap{
min-height: 100%;
margin-bottom: -80px;
}
#wrap::after{
content: "";
display: block;
}
footer,#wrap::after{
height: 80px;
}
<body>
<div id="wrap">
<header class="main-header"></header>
<div class="container">
</div>
</div> <!-- /#wrap -->
<footer>TEST</footer>
</body>