Ломаю голову и никак не пойму в чем проблема.
Надо прижать footer к низу страницы. Для этого использовал способ с flex-box. При этом появляется полоса прокрутки. Если добавить свойство overflow: hidden, footer вовсе исчезает. Если вместо height: 100% использовать min-height: 100%, footer не прижимается к низу.
Структура страницы:
* {
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
background-color: red;
}
.wraper {
display: flex;
flex-direction: column;
height: 100%;
background-color: green;
}
.footer {
width: 100%;
height: 100px;
background-color: cyan;
}
.contacts_footer {
float: left;
background-color: blue;
}
.copyrights {
float: right;
background-color: brown;
}
<div class="header">
<div class="container">
<div class="header_top">
<div class="contacts">
<p>
+380966579797
<br> shock@gmail.com
</p>
</div>
<div class="login">
<a href="login"></a>
</div>
<div class="registration">
<a href="reg"></a>
</div>
</div>
<div class="header_middle">
<div class="header_logo">
</div>
<div class="header_search">
</div>
<div class="header_basket">
</div>
</div>
<div class="header_bottom">
<div class="top_menu">
</div>
</div>
</div>
</div>
<div class="wraper">
</div>
<div class="footer">
<div class="contacts_footer">
+380966579797
<br> shock@gmail.com
</div>
<div class="copyrights">
©Comp 2018
</div>
</div>
background-colorдля наглядности – Air Dec 06 '18 at 17:01