Internet Explorer 11无法识别条件CSS
我正在给自己做一个小投资组合。在chrome、firefox和opera上,页脚没有问题,并且使用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; } &
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页面上,