CSS 固定位置在 IE 11 中不起作用
CSS Position Fixed Not Working in IE 11
我有一个图片库,底部有标题(上图)。字幕使用 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);
尝试在 parent 元素上使用 position: relative;
并在标题上使用 position: absolute;
。这是cross-browser.
我有一个图片库,底部有标题(上图)。字幕使用 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);
尝试在 parent 元素上使用
position: relative;
并在标题上使用position: absolute;
。这是cross-browser.