css - 在 Internet Explorer 上固定位置

标签 css internet-explorer

我想将页脚固定在页面底部。它在 Internet Explorer 上运行,更改文档类型会更改我页面中的许多内容,因此我无法使用它。

还有其他解决方案吗?

.footer{
    width:100%;
    height:49px;
    background-image:url(../img/footer-bg.gif);
    background-repeat:repeat-x;
    bottom:0;
    left:0;
    right:0;
    z-index:99;
    float:left;  
    overflow:hidden;
    position:fixed;
}

最佳答案

你可以使用:

  • html #元素{ position:absolute; 顶部:表达式(document.compatMode==“CSS1Compat”?document.documentElement.scrollTop+100+“px”:body.scrollTop+100+“px”);

替换 100+"px"

关于css - 在 Internet Explorer 上固定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10498904/

相关文章:

css - 内联 block 跨度是否有锁定的最小高度?

html - Firefox 忽略了我的 margin-bottom CSS 属性。在 Chrome 中运行良好

javascript - javascript跨浏览器二进制数据处理

css - Internet Explorer 11 打印在右侧剪切文本

html - IE 在单击按钮元素时发送内部 HTML

jquery - 无法在 HTML/CSS 中设置事件按钮

html - 如何使用 CSS 创建拉伸(stretch)高度 block

CSS 过渡在 IE 11 中不起作用

javascript - 包裹在 'select' 标签内时的 HTML 和 CSS 可能性

css - 在 IE11 中使用关键帧 + Sprite 表上的背景位置时闪烁