【发布时间】:2014-02-07 12:42:51
【问题描述】:
我在这里有一个关于 IE8 中的 CSS 的问题并询问可能的解决方法。
我有一个带有某种粘性页脚的网站。
我有一个 100%-100% size 的 div,在一个 body 元素中设置最小宽度和最小高度。
这意味着 div 被拉伸到窗口大小,除非窗口太小,否则会出现滚动条。
在那个 div 里面,我有另一个 div 元素(一个粘性页脚),绝对位置到 底部 div 的 em>。 body 的最小高度 设置为当页脚 div 碰到页面内容时它停止向上移动,因此它不会与内容重叠。现在它在除 IE8 之外的所有浏览器中都能正常工作。 IE8总是有问题...
它在 IE8 上的作用是,在页面加载期间,页脚 div 将自身置于屏幕底部,不管最小高度如何,依此类推它与内容重叠的小屏幕并且滚动不会移动它,因此它只会在页面上出现的任何位置保持冻结状态。
看来问题不在于页脚,而是主 div 没有调整到屏幕的 100%...
我该怎么办?
您可以查看here (页面的代码很糟糕,我只是为了修复一些不起作用的东西而为 IE8 优化它是一项艰巨的工作)
在线下:不应该有一个单独的 StackExchange 网站用于网页设计吗?我的意思是,stackoverflow 是为热情的程序员而设计的,而网页设计并不是真正的编程,除非我们询问 PHP、JS 等,而这与设计无关......
【问题讨论】:
标签: html css internet-explorer-8 css-position