Why parent height is bigger than child image? From where the extra pixels at the bottom come?
https://codepen.io/sevgin0954/pen/mdmxZzx
.container {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 1rem;
}
.element {
background-color: gray;
border: none;
}
img {
width: 100%;
}
<div class="container">
<div class="element">
<img src="https://i.scdn.co/image/ab67706f00000003e62a57481e6aaeb533bea9b3">
</div>
<div class="element">
<img src="https://i.scdn.co/image/ab67706f00000003e62a57481e6aaeb533bea9b3">
</div>
<div class="element">
<img src="https://i.scdn.co/image/ab67706f00000003e62a57481e6aaeb533bea9b3">
</div>
<div class="element">
<img src="https://i.scdn.co/image/ab67706f00000003e62a57481e6aaeb533bea9b3">
</div>
</div>