Ваш нижний колонтитул должен иметь абсолютную позицию вместо относительной
.Footer {
position: absolute;
bottom: 0;
width: 100%;
height: 35px;
}
, а затем придать окружающему div container
относительную позицию. (Вы можете добавить класс в контейнер.)
.container{
position: relative;
min-height: 100vh;
}
Это гарантирует, что нижний колонтитул будет абсолютно позиционирован относительно своего родителя.
Наконец, поскольку высота отступа составляет 35 пикселей, вам необходимо задать нижний отступ для AppContent
, чтобы нижний колонтитул не покрывал содержимое.
.AppContent {
background-color: rgba(229, 255, 0, 0.404);
padding: 1.5rem 2rem 35px 2rem;
min-height: 100%;
}