示例:http://jsfiddle.net/96GD7/1/
在IE8中,红色p
背景在图像后面显示,但p
文字位于图像顶部。不知何故,图像卡在p
及其背景之间。
有人能告诉我为什么会这样吗?在IE7中似乎没问题。
答案 0 :(得分:1)
尝试将以下行添加到p style
position:relative;
z-index:1000;
答案 1 :(得分:1)
因为img是用svg绘制的,而html代码读取img的src,然后在draw之后加载。这两个dom不是空间位置,那么z-index“auto”将由dom加载序列计算(此外,这不仅适用于ie8,还适用于ff,chrome,opera ......)。
修复,给出p风格的位置:relative。