CSS2でheight: calc(100% - 18px);
をどうすればいいですか?私は3 div
を持っています。CSS2の高さ:calc(100% - 18px)
<body>
<div id="top">top</div>
<div id="middle">middle</div>
<div id="bottom">bottom</div>
</body>
- 私は
middle
は200px
なると私はbottom
がbottom
後に右になりたい右top
top
が100%の高さマイナス200px
top
とmiddle
が1スクロールバーが一番上にあるときにブラウザウィンドウの00%を表示しますが、ユーザーはスクロールしてbottom
を表示できるはずです。ユーザーがスクロールすると、top
とbottom
は同じサイズになります(ユーザーがウィンドウのサイズを変更しない限り)。 JavaScriptを使用せずにこれを行いたいのですが、まだCSS3準拠のブラウザがないため、CSS2にする必要があります。
よろしいですか? ['calc()'はIE9ほどまでにサポートされていました。](https://caniuse.com/#search=calc) – Blazemonger
IE9で部分的にサポートされ、IE10から完全にサポートされています –