моя кнопка a.shop-now занимает всю высоту изображения, а это было не то, что я хотел.
HTML:
<div class = "carousel-cell">
<picture> ... </picture>
<a class = "shop-now" href = "#"></a>
</div>
CSS для .carousel-cell:
position: relative;
width: 100%;
CSS для a.shop-now:
bottom: 0;
display: block;
font-size: 13px;
font-weight: 400;
line-height: 130%;
padding: 13px 15px;
position: absolute;
right: 0;
width: auto;
Я не уверен, чего мне здесь не хватает — цель состоит в том, чтобы кнопка отображалась внизу изображения, не накладываясь на нее. Любые указатели будут высоко оценены, спасибо!






Тогда просто убери position: absolute;right: 0;bottom: 0; с кнопки
Чтобы заархивировать это, вам необходимо обновить CSS.
.carousel-cell {
position: relative;
width: 100%;
}
.shop-now {
display: block;
font-size: 13px;
font-weight: 400;
line-height: 130%;
padding: 13px 15px;
width: auto;
height: auto;
max-height: 100%;
}<div class = "carousel-cell">
<img src = "https://picsum.photos/seed/picsum/200/300" />
<a class = "shop-now" href = "#">shop now</a>
</div>