Я должен сказать, что это встроенная проблема IE, поскольку эти версии не поддерживают непрозрачность напрямую,
ссылаются ссылка
Теперь, как вы можете видеть, непрозрачностьне поддерживается IE7-8 напрямую, вы можете использовать фильтры с условным кодом CSS
Код ссылка
.opaque2 { // for IE5-7
filter: alpha(opacity=50);
}
или для IE8
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
порядоксодержимое должно быть
.opaque {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
filter: alpha(opacity=50); // second!
}
За исключением того, что вы можете использовать css3pie с одним htc-файлом, который поможет вам добавить правила css3 почти во все не поддерживающие браузеры ..
Я надеюсь, что это поможет ..