【发布时间】:2015-10-09 17:06:48
【问题描述】:
我有一个图片库,底部有标题(上图)。字幕使用position:fixed; bottom:0;,适用于除 IE 以外的所有浏览器,甚至最新版本 (11.096...)。标题固定在屏幕顶部,而不是底部(下图)。
我尝试了自己研究时发现的一些建议:
- 验证了正确的文档类型:
<!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);
我在这里错过了什么?
【问题讨论】:
-
如果我在这里遗漏了一个明显的目的,请原谅我的粗细,但你不是用
X-UA-Compatible元标记强制浏览器进入 IE7 兼容模式吗?将IE=EmulateIE7替换为IE=edge会不会使其行为符合预期? -
我也这么认为。但我在一篇文章中读到,并尝试过,我只是想在其他人建议之前表明这一点。
-
啊,好的。看起来您已经根据以下建议找到了解决方法。祝 IE 调试愉快!
标签: css internet-explorer css-position