Я пытаюсь сделать липкий нижний колонтитул с помощью bootstrap 4. Как мне убедиться, что независимо от того, сколько контента, он всегда остается внизу экрана? Я искал другие ответы для липких нижних колонтитулов и не смог заставить их работать, поэтому я хотел поделиться своим кодом. Я пытался изменить положение с фиксированного, абсолютного и относительного, но ничего из этого не работает. В другом проекте мне удалось заставить его работать с absolute. Это связано с моим css для html и тела?
HTML
<footer class="footer">
<!-- <div class="container-fluid"> -->
<a href="https://www.facebook.com/lucas.stahl.75">
<i class="fa fa-facebook"></i>
</a>
<a href="https://twitter.com/LucasStahl11">
<i class="fa fa-twitter"></i>
</a>
<a href="https://www.linkedin.com/in/lucasstahl">
<i class="fa fa-linkedin"></i>
</a>
<a href="https://lucasstahl.wordpress.com/">
<i class="fa fa-wordpress"></i>
</a>
<p id="copyRight">@Copyright 2018 www.lucasstahl.com</p>
<!-- </div> -->
</footer>
CSS
body,
html {
width: 100%;
height: 100%;
/* min-height: 100%;
position: relative; */
background-position: center;
background-image: url("clark.png");
background-size: cover;
}
.footer {
/* clear: both; */
/* position: absolute; */
background-color: rgb(229, 240, 136);
text-align: center;
color: rgb(175, 167, 166);
border-top: 5px solid rgb(175, 167, 166);
overflow: hidden;
padding-top: 20px;
bottom: 0;
width: 100%;
height: 100px;
}
У меня проблема в том, что он перемещает нижний колонтитул в зависимости от размера экрана. Он не будет оставаться там все время.