我有一个图片库,底部有标题(上图)。字幕使用 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);
我在这里错过了什么?
最佳答案
尝试使用
position: expression(fixed);
尝试在父元素上使用
position: relative;
并在标题上使用position: absolute;
。这是跨浏览器的。
关于CSS 位置固定在 IE 11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29170622/