Является ли это ошибкой Chrome?
Здесь HTML:
<div><img src="test.png"></div>
Здесь CSS:
* { box-sizing: border-box; }
div { height: 200px; padding: 75px 0 60px; }
img { max-height: 100%; }
Ожидаемый результат: img
должен иметь высоту 65 пикселей.
Результат в Chrome (версия 27.0.1453.116) в Mac OS (версия 10.6.8): img
имеет высоту 135 пикселей и "истекает кровью" в родительский отступ div
, Если я изменил padding
на div
на 50px 0
, странно он корректно отобразится.
Играйте с этим в кодеге: http://codepen.io/anon/pen/jhbKz
Скриншоты
Первый блок имеет padding
of 50px 0
. Второй блок имеет padding
of 75px 0 60px
.
Firefox (правильный результат)
Chrome (неправильно?)