我创建了一个jsfiddle:

http://jsfiddle.net/daFalk/dx3xLgLq/2/
关于CSS样式的全部

div.ding-wrap {
    position: absolute;
}


如您所见,如果使用chrome或任何其他常规浏览器打开图像,则图像的位置很好。

但是,如果我使用Internet Explorer打开它,图像就消失了!我需要将ding-wrap的位置更改为相对。

我会这样做,但是然后我的动画(不在那里)不能很好地工作。所以我需要绝对的定位。如何教IE认真对待我?

谢谢,福克

最佳答案

江水朝着正确的方向推进。我停止通过表格和表格单元居中并使用

margin: auto;
height: 100%;


居中。可悲的是,总是在谷歌搜索垂直居中时,到处都只能读到第一种方法,因为自动边距功能不起作用。而且我从未尝试过。因此,非常感谢江水!

这里是更新的jsfiddle:
http://jsfiddle.net/daFalk/dx3xLgLq/5/

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

10-09 17:02