Разбираемся в CSS
1712861995
Anonymous
Для гибкого блока с двумя дочерними элементами каждый по 50 %, если изображение включено в один из дочерних элементов с высотой: 100 %, оно потребляет гораздо больше, чем хотелось бы в Safari.
[img]https://i.stack.imgur.com/adPzP.png[/img]
[img]https://pixy.org/src/465/4654979.jpg[/img]
codepen
.wrapper {
display: flex;
}
.first {
flex-basis: 50%;
}
.second {
flex-basis: 50%;
}
img {
max-width: 100%;
height: 100%;
object-fit: cover;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78312544/flexible-box-image-height-100-safari[/url]