Heim >Web-Frontend >CSS-Tutorial >IE 8-Hintergrundgröße funktioniert nicht: Wie kann ich das beheben?
IE 8: Hintergrundgröße funktioniert nicht? Hier ist eine mögliche Lösung
Sie versuchen, die Hintergrundgröße in IE 8 zu implementieren, aber es hat keine Auswirkungen. Lassen Sie uns das Problem untersuchen und eine Lösung finden.
Der bereitgestellte CSS-Code enthält die Eigenschaft „background-size“ zusammen mit ihren browserübergreifenden Entsprechungen -moz- und -webkit-. Allerdings funktioniert dieser Ansatz bei Ihnen nicht.
Eine mögliche Lösung wurde von „Dan“ in einem ähnlichen Diskussionsthread vorgeschlagen:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/news-background.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/news-background.jpg', sizingMethod='scale')";
Dieser Filter skaliert das gesamte Hintergrundbild passend den angegebenen Bereich. Wenn Sie jedoch ein Sprite-Sheet verwenden, kann diese Lösung Probleme verursachen.
Achtung:
Es ist wichtig zu beachten, dass dieser Filter einen Fehler aufweist: alle Links innerhalb des Bereichs, in dem das Hintergrundbild angewendet wird, nicht mehr anklickbar sein. Berücksichtigen Sie diesen potenziellen Nachteil, bevor Sie diesen Fix implementieren.
Das obige ist der detaillierte Inhalt vonIE 8-Hintergrundgröße funktioniert nicht: Wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!