У меня очень простая ситуация, когда я хочу установить элемент контейнера на 80vh
, а затем сделать внутренний div на 100% от этой высоты. В Chrome это будет отображаться правильно, однако в Safari внутренний элемент не имеет 100% высоты 80vh
.
.container {
background-color: red;
width: 100%;
height: 80vh;
}
.inner {
height: 100%;
background-color: blue;
}
Вот скрипт, показывающий эту проблему: http://jsfiddle.net/neilff/24hZQ/
В Chrome элемент синий, в Safari красный. Есть ли способ решения этой проблемы без применения 80vh
к высоте .inner
div?