【发布时间】:2023-03-11 03:50:02
【问题描述】:
这是为我拥有的每张图片创建的 HTML。
如您所见,votingContainer 类的图像和 div 都是 stickySpecificContainer 的子级。 stickySpecificContainer 是内联块,它采用其内容的宽度和高度,在这种情况下是图像。 votingContainer 使用 position: absolute 定位在其父级的左上角,在这种情况下是stickySpecificContainer。
现在这一切都很好而且花花公子,除了每个内联块都有默认的底部边距,比如我的stickySpecificContainer,这完全与我的布局有关。
<div class="home-container-element">
<div class="stickySpecificContainer">
<img class='home-image' src='' alt='Random image'>
<div class='votingContainer'>
<a href='#' class='' id=''></a>
<a href='#' class='' id=''></a>
</div>
</div>
</div>
CSS
.home-container-element {
text-align: center;
position: relative;
width: 100%;
margin-bottom: 6px;
}
.home-image {
position: relative;
display: block;
width: 100%;
max-height: 800px;
object-fit: cover;
}
.stickySpecificContainer {
position: relative;
z-index: 2;
display: inline-block;
}
.votingContainer {
position: absolute;
top: 10px;
left: 10px;
}
【问题讨论】:
-
你能添加一个实时视图或有错误的图像。我无法复制或理解是什么破坏了您的布局