我给自己做了个小投资组合。在chrome、firefox和opera上,页脚没有问题,并且使用
footer {
position: absolute;
left: 0;
bottom: 0;
}然而,IE是特别的,它不工作。我能想到的最简单的修复方法是只将position: relative暗示到IE中。
所以我试着用:
<!--[if IE]>
<style type="text/css">
footer { position: relative; }
</style>
<![endif]-->但我的IE不认识它(也试图链接到iefooter.css,没有结果)。但是,如果我删除<!--[if IE]>,所有浏览器都会得到相对位置,这一定是IE的一个问题吗?我的版本是我相信的最新版本- 11.0.9600.16521
网站在这里:www.hrusov.eu。IE上的错误页脚发生在“大”页面上,如About me或Projects。

发布于 2014-03-15 21:57:44
从IE10到IE上端,IE的条件注释被微软删除。
我建议您重新工作您的CSS,它将与IE10和更高。
发布于 2014-03-16 02:39:17
位置绝对工程在IE 11中很好。我刚试过。您的代码是“位置:相对”,这将使其显示在底部之上。我将其更改为: F12工具中的“绝对”,只需右键单击目标元素并选择“检查”元素。您可以从那里调整CSS。
我使用的位置:绝对一直创造流体,响应设计,它工作伟大。
https://stackoverflow.com/questions/22430253
复制相似问题