Sergei
Странно, у меня хром и не работает. Так все равно проблема - изображение пропорции не сохраняет. Но все равно, скиньте приз css копипастом, а то у меня что-то не ресайзится
<style>
* {
margin: 0;
padding: 0;
}
.body-wrapper {
display: grid;
grid-template-rows: auto 1fr auto;
min-height: 100vh;
}
header {
min-height: 50px;
background-color: powderblue;
}
footer {
min-height: 100px;
background-color: aquamarine;
}
.main-wrapper {
display: grid;
grid-template-columns: auto 1fr auto;
}
aside {
min-width: 100px;
}
main {
display: grid;
background-color: lightcyan;
}
img {
max-width: 100%;
height: 100%;
display: block;
margin: auto;
}
.aside-left {
background-color: beige;
}
.aside-right {
background-color: bisque;
}
</style>