Warum in IE8, ist die Hintergrundfarbe eines Pesudo-Elements hinter Kinder des Elternteils fließt? Der Text fließt vorne, aber die Hintergrundfarbe nicht. Der Z-Index schien keinem zu helfen.Pseudo-Element auf Eltern versteckt hinter Kind Bild auf IE8
Ich konnte nicht feststellen, ob dies ein Fehler in IE8 ist oder nicht. Es scheint, als wäre dies ein ziemlich gewöhnlicher Anwendungsfall gewesen, aber ich konnte nicht viele Blogposts oder SO-Fragen finden, die damit zusammenhängen.
<div id="parent">
<img src="http://placehold.it/200x200">
</div>
#parent{ padding: 20px; }
#parent:before{
content: 'Behind the image';
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
background-color: red;
}
Edit: A related Stack Overflow Question about Stacking Order
Hallo Robert zu ermöglichen, haben Sie jemals eine Arbeit um für dieses Problem finden? –
Ich erinnere mich ehrlich gesagt nicht - aber ich glaube nicht, dass ich tat – Robert