我试图调整价格和视图按钮在两个div,但似乎不能得到正确的。
我已经在div上设置了display,并且在这个元素上设置了“自动”,但是它不起作用,而且由于我使用的是天文主题,所以我无法修改HTML代码。
ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
li {
display: flex;
flex-direction: column;
width: 315px;
}
.button {
display: block;
}
.astra-shop-summary-wrap {
display: flex;
flex-direction: column;
}
.price {
margin-top: auto;
}<ul class="flex">
<li class="">
<div class="astra-shop-thumbnail-wrap">
<a href="#" class="">
<img width="300" height="300" src="" class="">
</a>
</div>
<div class="astra-shop-summary-wrap">
<span class="">Lorem ipsum</span>
<a href="#">
<h2 class="">Lorem ipsum dolor sit amet, consectetur adipiscing elit</h2>
</a>
<span class="price">47.50</span>
<a href="" class="button">View</a>
</div>
</li>
<li class="">
<div class="astra-shop-thumbnail-wrap">
<a href="#" class="">
<img width="300" height="300" src="" class="">
</a>
</div>
<div class="astra-shop-summary-wrap">
<span class="">Lorem ipsum</span>
<a href="#">
<h2 class="">Lorem ipsum dolor sit amet </h2>
</a>
<span class="price">47.50</span>
<a href="" class="button">View</a>
</div>
</li>
</ul>
发布于 2021-12-11 23:35:31
编辑:
ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
li {
display: flex;
flex-direction: column;
width: 315px;
}
.button {
display: initial;
position: absolute;
top: 0;
right: 20px;
}
.astra-shop-summary-wrap {
display: initial;
position: relative;
padding-top:10px
}
.price {
margin-top: auto;
position: absolute;
top: 0;
left: 2px;
}https://stackoverflow.com/questions/70319735
复制相似问题