position:IE8中动态大小元素的绝对值

时间:2014-02-07 12:42:52

标签: html css internet-explorer-8 css-position

我在这里提出了一个关于IE8中CSS的问题,并询问可能的解决方法。

我的网站有一个粘性页脚。

我在正文元素中尺寸 100%-100% div 设置 min-width min-height

这意味着 div 被拉伸到窗口大小,除非窗口太小,在这种情况下,会出现滚动条。

div 中,我有另一个 div 元素(粘性页脚),绝对位置底部 of div 正文的最小高度正好设置为当页脚 div 点击页面的内容时它停止向上移动,因此它不会与内容重叠。现在它适用于所有浏览器,除了 IE8 。 IE8总是存在问题......

它在IE8上的作用是,在页面加载期间,页脚 div 将自己设置在屏幕的底部,,无论最小高度,依此类推小屏幕与内容重叠滚动不会移动它,因此它只会在页面上显示的任何位置保持冻结状态。

所以似乎问题不在页脚中,但主 div 没有调整到屏幕的 100% ...

我该怎么办?

您可以查看here (该页面的代码非常糟糕,我只是想解决一些不能正常工作的问题,并为IE8优化它是一项艰难而艰巨的工作)


在线下:不应该有一个单独的StackExchange网站用于网页设计?我的意思是,stackoverflow是针对热心的程序员而且webdesign并不是真正的编程,除非我们询问PHP,JS等,这与设计不太相关......

1 个答案:

答案 0 :(得分:0)

我可能误解了这个问题,但听起来我觉得页脚没有正确包含在div中。 要解决此问题,请添加:position: relative 到div