Das liegt daran, dass background-size
eine CSS3-Eigenschaft ist, die vor IE9 nicht unterstützt wird .
Allerdings gibt es einen Thread, der eine mögliche Problemumgehung vorschlägt: Wie mache ich Hintergrund-Größe arbeiten in IE?
IE7 / 8 unterstützt background-size
nicht. Es wurde nur in IE9 eingeführt.
Wenn Sie IE7 / 8 mit dieser Eigenschaft unterstützen möchten, müssen Sie dafür ein Polyfill-Skript verwenden.
Das einzige mir bekannte Polyfill, das background-size
unterstützt, ist CSS3Pie v2. Probieren Sie es aus. (Es bietet auch Unterstützung für einige andere CSS-Funktionen, die nicht in alten IE-Versionen enthalten sind)
Tags und Links internet-explorer css css3 internet-explorer-8 internet-explorer-7