<div id="box1">
<div id="box2" style="height:60%"></div>
</div>
更新-それはばかげたものであることが判明しました:私が適切に閉じていなかった親divがありました。WebインスペクターでいくつかのCSSを変更することで、なぜそれを修正できたのか、私はまだ興味があります。みんな、ありがとう!
この問題は、Webkitブラウザー(Safari、Mobile Safari、Chrome、Androidブラウザー)で発生しますが、Firefoxでは発生しません。
ウィンドウのサイズ変更時に、box1の高さはjavascriptで変更されますが、box2はbox1の新しい高さの60%に拡大/縮小されません。Webインスペクターに移動し、スタイル属性でない限り、任意の要素のcssルールを手動で変更します。その要素の。(したがって、変更するルールは、インラインcssまたは.cssファイルから作成する必要がありますが、どちらのファイルでもかまいません)
何が起こっている?なぜこれが起こるのですか?cssのある種の再計算または更新がある場合、ウィンドウのサイズ変更時にこれを強制的に実行するにはどうすればよいですか?