我已经搜索过这个问题,并且知道 IE8 具有带有伪标签的渲染元素的怪癖,但找不到我的问题的解决方案。我试图绝对定位一个元素并向其添加一个伪 :before 元素,该元素必须位于其父元素之下。
使用:
.container:before {
z-index: -1;
}
用 Firefox 和 Chrome 做这个把戏,但在 IE 上不行;这是小提琴http://jsfiddle.net/WaTnn/
如何在 IE8 中将黄色元素定位在红色下方,并且仍然让它的父元素被绝对定位?