Я намагаюся зрозуміти, що мені здається несподіваною:
У мене є елемент з максимальною висотою 100% всередині контейнера, який також використовує максимальну висоту, але, несподівано, дитина переповнює батьків:
Тестовий випадок: http://jsfiddle.net/bq4Wu/16/
.container {
background: blue;
padding: 10px;
max-height: 200px;
max-width: 200px;
}
img {
display: block;
max-height: 100%;
max-width: 100%;
}
Однак це фіксується, якщо батькові надається явна висота:
Тестовий випадок: http://jsfiddle.net/bq4Wu/17/
.container {
height: 200px;
}
Хтось знає, чому дитина не вшановує максимальний зріст свого батька в першому прикладі? Чому потрібна явна висота?