Прошу прощения, если это старая проблема или известная проблема, но я не смог найти ответ в Интернете. Если у меня есть код
<style>
html, body { height: 100%; width: 100%;}
#div1 {height:50%; min-height:200px;background-color:red;}
#div2 {height:100%; background-color:black;}
</style>
<body>
<div id="div1"><div id="div2"></div></div>
</body>
Затем в firefox черный внутренний div сжимается, когда экран сжимается и останавливается на высоте 200 пикселей. Однако в браузере webkit красный внешний div останавливается, но внутренний div продолжает уменьшаться, как если бы он находился в родительском div без атрибута min-height.
Есть ли легкое решение принести версию webkit в соответствие с рендерингом firefox? A min-height:inherit
работает, если он помещается во внутренний div, но в случае с множеством div в пределах одного из них для каждого дочернего div потребуется min-height:inherit
. Есть ли еще более элегантные решения?