我的网站顶部有一个如下所示的元素:
#top { position:fixed;top:0;left:0;margin:0;padding:0;height:60px;width:100%; }
我在底部还有一个像这样的元素:
#footer { margin:0;padding:0;position:fixed;height:60px;bottom:0;left:0;width:100%; }
在这两个元素之间,我终于在中间有一个#main 元素,如下所示:
#main { margin:0;padding:0;position:absolute;top:60px;left:0;bottom:60px;width:3000px; }
Chrome / Firefox / Safari 一切正常,但 IE9 不行。看起来水平滚动条的高度(大约 15 像素)计入 #main 元素的高度。所以#main 元素底部的15px 高度区域隐藏在#footer 元素后面。
请你帮助我好吗 ?
编辑:这是一个问题的例子......
http://statosphere.fr/stackoverflow/test.php
使用 Chrome 和 Firefox,您可以看到整个黄色方块 (30x30px)。但是在 IE9 中,您看不到隐藏在红色页脚后面的黄色方块的底部。