У меня возникли проблемы с получением моего изображения, чтобы получить не более 100% доступной ширины родительского контейнера. Я только замечаю проблему в Firefox 36 (не IE или Chrome). Так это ошибка firefox или я что-то пропустил здесь?
Примечание. Изображение никогда не должно быть больше оригинального размера.
Chrome:
Firefox:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.container {
width:300px;
}
.flexbox {
display:flex;
}
.flexbox .column {
flex:1;
background-color: red;
}
.flexbox .middleColumn {
flex:3;
}
.flexbox .middleColumn img {
width:auto;
height:auto;
max-width:100%;
max-height:100%;
align-self: center;
display: block;
}
</style>
</head>
<body>
<div class="container">
<div class="flexbox">
<div class="column">This is the left column!</div>
<div class="middleColumn">
<img src="http://placehold.it/400/333333">
</div>
<div class="column">This is the right column!</div>
</div>
</div>
</body>
</html>