<div id="box1">
<div id="box2" style="height:60%"></div>
</div>
Обновление - Это оказалось глупо: был родительский div, который я не закрыл должным образом.Мне все еще любопытно, почему изменение некоторых CSS в веб-инспекторе удалось исправить.Спасибо всем!
Проблема возникает в браузерах webkit (Safari, Mobile Safari, Chrome, браузер Android), но не в Firefox:
При изменении размера окна высота box1 равнаизменено с помощью javascript, но box2 не расширяется и не сжимается до 60% от новой высоты box1, пока я не захожу в веб-инспектор и вручную изменяю любое правило css для любого элемента, если он не является атрибутом стиля этого элемента.(Таким образом, правило, которое я изменяю, должно происходить из встроенного файла css или файла .css - но не имеет значения, какой файл)
Что происходит?Почему это происходит?Если есть какой-то пересчет или обновление CSS, как я могу заставить это произойти при изменении размера окна?