Липкий нижний колонтитул, перекрывающий содержимое

У меня есть нижний липкий нижний колонтитул на моей странице, но он перекрывает мой контент. Это способ исправить это, не устанавливая конкретную высоту нижнего колонтитула и оставляя тот же самый высоту в теле HTML?

Ссылка на мой сайт: https://www.rajohan.no/index.php?page=movie&category=comming

3 ответа

Если вы используете эти стили на #content

display: flex;
flex-direction: column;
max-height: 100vh;

только #content_box будет прокручиваться

Ваш идентификатор contentbox также занимает место для нижнего колонтитула, может быть, настройка его высоты поможет

Если ваш #content_box настроен так, чтобы занимать оставшуюся часть страницы после заголовка, а ваш #bottom установлен в нижней части страницы, то он будет перекрываться, как вы можете видеть.

Лучший способ решить эту проблему - выделить #botom так много места, вы можете сделать это в процентах, если вы беспокоитесь о масштабируемости.

Помимо этого, вы можете попробовать:

#content_box {
    background-color: #ffffff;
    min-width: 100%;
    min-height: 75vh;
    text-align: center;
    padding-top: 20px;
    overflow-y: auto;
    display: inline-block;
    }
#bottom {
    background-color: #4d4d4d;
    min-width: 100%;
    padding-bottom: 5px;
    border-top: 1px solid #e87f29;
    color: #efefef;
    text-align: center;
    /* position: fixed; */
    bottom: 0;
    display: inline-block;
}

Также помните, что ваша страница не прокручивается:)

Другие вопросы по тегам