Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet Explorer 11无法识别条件CSS_Css_Internet Explorer - Fatal编程技术网

Internet Explorer 11无法识别条件CSS

Internet Explorer 11无法识别条件CSS,css,internet-explorer,Css,Internet Explorer,我正在给自己做一个小投资组合。在chrome、firefox和opera上,页脚没有问题,并且使用 footer { position: absolute; left: 0; bottom: 0; } 然而,IE是特殊的,它不起作用。我能想到的最简单的修复方法是暗示位置:仅相对于IE 所以我试着使用: <!--[if IE]> <style type="text/css"> footer { position: relative; } &

我正在给自己做一个小投资组合。在chrome、firefox和opera上,页脚没有问题,并且使用

footer {
    position: absolute;
    left: 0;
    bottom: 0;
}
然而,IE是特殊的,它不起作用。我能想到的最简单的修复方法是暗示位置:仅相对于IE

所以我试着使用:

<!--[if IE]>
<style type="text/css">
    footer { position: relative; }
</style>
<![endif]-->
但是我的IE没有识别它,也尝试链接到iefooter.css,没有结果。然而,如果我删除了所有浏览器的相对位置,那么这一定是IE的问题?我相信我的版本是最新的——11.0.9600.16521

网站位于此处:。 IE上的错误页脚出现在诸如“关于我”或“项目”之类的大页面上


微软删除了IE 10及以上版本的有条件评论


我建议你重新设计你的CSS,使它能与IE 10及以上版本一起工作。

Position absolute在IE 11中工作良好。我刚试过。您的代码是position:relative,这使它显示在底部上方。我在F12工具中将其更改为position:absolute,只需右键单击目标元素并选择Inspect element。您可以从那里调整CSS


我一直使用position:absolute来创造流畅、灵敏的设计,效果非常好

哦,那个网络探险家你在“关于”或“项目”页面上试过吗?因为如果你这样做,你会很快看到我在主要问题上发布的图片,我知道你现在做错了什么。你需要使你的页眉和页脚位置:绝对和你的主要内容可滚动。检查我的新书演示网站,特别是在一个较小的屏幕上此url。页眉和页脚是绝对定位的。内容可以垂直滚动。检查F12工具中的元素以了解CSS是如何工作的。源代码在我的GitHub页面上,