zan*_*ona 13 html css z-index internet-explorer-8
这非常令人沮丧......
适用于所有浏览器,IE8除外......
它应该显示如下:
正确的版本http://f.cl.ly/items/4410273m1G1m1O2U0K0a/Screen%20shot%202011-04-04%20at%2016.40.54.png
但是在IE8中你会得到这个:'(
错误的版本http://f.cl.ly/items/2e351L0G3y2H1O1g1a1L/Screen%20shot%202011-04-04%20at%2016.41.41.png
那么问题是如何让它在IE8中正常工作?
请在jsfiddle提供答案作为一个真实的例子......
这个伙伴有完全相同的问题.他没有答应,但是这个这显然是不行的,对于工作的例子,因此我的各种要求证明它的jsfiddle
提前致谢 :)
smd*_*ger 17
此问题似乎与IE处理z-index堆栈的方式有关.FF和Chrome在文档范围内使用z-index处理元素,在IE中,正如您可能知道的那样,z-index首先基于父级的z-index.
我认为:在内容复杂化这个问题之前,尽管它有一个负的z-index,它是否在父元素内.与其进行比较的元素不是父div,而是在FF或Chrome中,而是div内的p元素,即元素.该p元素不是块并且也共享父div的z-index,因此它不能低于:before content.
解决方案是制作内部div,或者给予p元素相对定位和造型.
请参阅:http://jsfiddle.net/RRnm8/3/