In Internet Explorer 8 es scheint, wie die Pseudo-Elemente unterstützt keine Opazität:IE8: nach,: vor Opazität Bug
Beispiel:
# div:after {
content: '';
background: red url('pattern.png') no-repeat left top;
position: absolute;
top: 0;
left: 0;
height: 300px;
width: 300px;
opacity: 0.10;
filter: alpha(opacity=10);
}
Hat jemand eine Idee, wie ich dieses Problem beheben kann , so habe ich das Muster mit der Opazität von 0.10.
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
sehen eine vollständige Referenz auf dieser code snippet from 'CSS-Tricks' on cross browser opacity:
IE8 unterstützt "Opazität" überhaupt nicht. Es ist nicht nur ein Pseudo-Element-Problem. – BoltClock
Das stimmt. Aber mit der Option "Filter" können Sie ... Trotzdem funktioniert das nicht. Filter: Alpha (Opazität = 50) funktioniert auch nicht. –
Selector = '#div: nach' –