問題は object タグです。高さ方向のスケーリングを拒否するだけです。クロムは完璧に機能します。IE と firefox ではデフォルトの高さのままです。クロスブラウザ コードを見つけるのに非常に苦労しています。私が他のスレッドやサイトから見つけたものから、親コンテナーには高さを設定する必要があるということがわかりました。そのため、html と body に高さの設定が表示されます<div id="calendar">
。理論は理解できても、まだうまくいきません。
補足: インライン css の理由は、私が css テストを行う場所です。オブジェクトは80以上のファイルのようであり、jsfiddleをうまく使用する方法がわからず、カレンダーをそこに入れることができないように感じるので、フィドルを作成しませんでした。
<!DOCTYPE html>
<html style="height: 100%" >
<body style="height: 100%" >
<form >
<div id="calendar" style="height: 70%">
<object data="calendar.php" width="50%" style="height: 100%"/>
</div>
</form>
</body>
</html>