Я хочу иметь липкий нижний колонтитул, но я также хочу, чтобы мой главный div заканчивался прямо перед нижним колонтитулом для высоты, но обертка не двигается вверх, как обычно, если у вас есть отрицательный запас, и я Не знаю почему. Даже с минимальной высотой я должен был бы ее поднять. Когда я увеличиваю отрицательную маржу, ничего не происходит. В принципе, мне просто нужна моя обертка, чтобы она составляла 100-процентную высоту минус высота нижнего колонтитула. Интересующим является тот, который имеет синий фон. Теперь моя боковая панель отлично (или, по крайней мере, она должна быть), поскольку она заканчивается прямо перед черным нижним колонтитулом.Высота обтекателя, переполненная в нижний колонтитул
html {
height: 100%;
}
body{
height: 100%;
margin:0;
font-family: courier;
font-size: 22px;
color: white;
background-color: #99ff33;
}
#wrapper{
position: relative;
margin-left: auto;
margin-right: auto;
width: 85%;
background-color: blue;
min-height: 100%;
height: calc(100vh-130px);
margin-bottom: -130px;
}
#wrapper:after{
content: "";
display:block;
}
#footer, #wrapper:after{
height: 130px;
}
.wrap {
margin: 0 auto;
width: 100%;
display: flex;
align-items: center;
flex-wrap: nowrap;
}
.sub {
padding: 12px;
width: 32%;
height: 100px;
color: white;
border-right: solid white 1px;
}
.sub:last-child{
border: 0px;
}
#sidebar{
float:left;
background-color: yellow;
height:calc(100vh - 130px);
width: 7.5%;
border: 1px solid blue;
}
#footer {
display: flex;
height: 130px;
width: 100%;
background-color: black;
clear: both;
}
<div id="sidebar"></div>
<div id="wrapper"></div>
<div id="footer">
<div class="wrap">
<div class="sub"></div>
<div class="sub"></div>
<div class="sub"></div>
</div>
</div>
О, спасибо. Хорошо, я сделал свою боковую высоту на 100% вместо того, чтобы учитывать эту маржу, но если вы посмотрите на эту картинку, вы заметите, что есть лента цвета фона тела между оберткой и нижним колонтитулом. Сколько еще я должен добавить, чтобы покрыть это? Почему это происходит? https://snag.gy/C8RrtN.jpg –
А я нашел его. Это был псевдо-после. Ну, я буду проклят, вы можете сделать нижний нижний колонтитул без одного из них. –