IE8 изначально не поддерживает свойство box-shadow
CSS.
Я отмечаю, что вы используете стиль filter
для достижения того же эффекта.
Во-первых, для IE8вы должны использовать -ms-filter
вместо просто filter
, а также заключить значение фильтра в кавычки, например так:
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction= 135, Strength=5)";
Вам также необходимо сохранить существующий стиль filter
, если вы хотитеподдержка IE6 и IE7.
Во-вторых, я настоятельно рекомендую использовать такой продукт, как CSS3Pie , чтобы добавить поддержку стандартного CSS box-shadow
в IE.Это существенно упростит ваши таблицы стилей и облегчит их обслуживание.