<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, как мне заставить это произойти при изменении размера окна?
div#box2
и в вашем JS? - person Jason Gennaro   schedule 28.07.2011