CSS位置已修复在IE 11中不起作用

时间:2015-03-20 15:49:09

标签: css internet-explorer css-position

我有一个图片库,底部有图片(上图)。字幕使用position:fixed; bottom:0;,并且可以在IE中的每个浏览器中工作,甚至是最新版本(11.096 ...)。标题固定在屏幕顶部,而不是底部(下图)。

How it should look How it looks in IE

我尝试了一些我自己研究过的建议:

  • 验证了正确的文档类型:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
  • 已添加<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  • 在我的CSS中添加了表达式:
    position:fixed; _position:absolute; bottom:0; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);

我在这里缺少什么?

1 个答案:

答案 0 :(得分:18)

  1. 尝试使用position: expression(fixed);

  2. 尝试在父元素上使用position: relative;,在标题上使用position: absolute;。这是跨浏览器。