【发布时间】:2010-06-02 11:10:57
【问题描述】:
我有一个 XHTML 1.0 过渡文档类型。
我有一个<div>,即position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 200;。
在 <div> 里面我有两个按钮,它们是相对位置,右对齐,设置的 z-index 为 201;
在 Firefox 中,底部的栏和两个按钮正确位于底部。
然而,在 IE8 中,该栏是可见的,并且 z-index 似乎覆盖了其他内容,但按钮隐藏在主 div 后面,尽管它们是子级并设置了它们的 z-index。
我正在使用以下元标记;
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
强制文档进入 IE8 模式。
如果我模拟 IE7(置于兼容模式),栏和按钮就可以正常工作。我不明白 IE7 的渲染效果如何优于 IE8。由于 IE7 无法呈现而 IE8 可以呈现的其他内容,我不想强制兼容模式。是否有其他解决方案,或者我错过了什么?
谢谢。
【问题讨论】:
标签: css xhtml internet-explorer-8