如何删除页面和元素之间的间隙



我想删除我的页脚和左侧网站上的网页之间的小间隙,但目前这已经超出了我的能力。我尝试了不同的方法,比如将宽度设置为100%,但都不起作用。页脚应垂直填充整个页面,并且不应保留空白。我该如何实现?

.options {
height: auto;
max-height: 313px;
max-width: 750px;
width: auto;
padding-top: 150px;
padding-bottom: 50px;
display: flex;
flex-direction: column;
gap: 10px;
margin-left: auto;
margin-right: auto;
}
.button {
background-color: rgb(226, 226, 226);
height: 418.75%;
width: auto;
padding: 21px 25px 22px 25px;
box-sizing: border-box;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
cursor: pointer;
font-size: 14px;
line-height: 16.8px;
display: block;
position: relative;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
}
.button:hover,
#backward:hover,
#forward:hover {
background-color: rgb(212, 21, 27);
color: white;
}
.button-bar {
position: fixed;
bottom: 0;
width: 100%;
display: flex;
margin-top: auto;
}
.nav-inner {
cursor: pointer;
width: 50%;
text-align: center;
line-height: 83px;
}
#backward {
background-color: rgb(101, 93, 93);
color: white;
}
#forward {
background-color: rgb(191, 191, 191);
}
<div class="options">
<div class="option">
<div class="button">
<div class="text">1</div>
</div>
</div>
<div class="option">
<div class="button">
<div class="text">2</div>
</div>
</div>
<div class="option">
<div class="button">
<div class="text">3</div>
</div>
</div>
<div class="option">
<div class="button">
<div class="text">4</div>
</div>
</div>
<div class="option">
<div class="button">
<div class="text">5</div>
</div>
</div>
</div>

<div class="button-bar">
<div class="nav-inner" id="backward">
< zurück</div>
<div class="nav-inner" id="forward">weiter ></div>
</div>
</div>

我想你忘了添加"左";到您的集装箱

.button-bar {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
display: flex;
margin-top: auto;
}

最新更新