有没有办法让一个div列表在绝对定位的情况下并排显示?
在我的情况下,我无法控制标记,并且div需要全部位于其网格容器之外,因此位置为:absolute。在下面的示例中,我希望“outside div”全部位于彼此旁边。
.container {
max-width:600px;
margin: 20px auto;
position:relative;
}
.grid {
display:grid;
grid-template-columns: repeat(2,minmax(0,1fr));
gap: 1.5rem;
}
.col {
background:pink;
padding:15px
}
.outside-div {
position:absolute;
bottom:-30px;
left:0;
}
<div class="container">
<div class="grid">
<div class="col">
<div>Other content</div>
<div class="outside-div">Outside div one</div>
</div>
<div class="col">
<div>Other content</div>
<div class="outside-div">Outside div two</div>
<div class="outside-div">Outside div three</div>
</div>
</div>
</div>
1条答案
按热度按时间yk9xbfzb1#