Я бы порекомендовал посмотреть на CSS3Pie .
Это хак совместимости для IE, который позволяет всем версиям IE поддерживать несколько функций CSS3, включая box-shadow
.
Вы добавляете стиль Pie.htc behavior
в существующую таблицу стилей, и он будет читать стандартные стили box-shadow
, которые вы уже написали для других браузеров.
Больше не надо взламывать ужасный синтаксис filter
! Он просто использует стандартный CSS.
Короче говоря, вы можете заменить всю эту строку filter
на behavior:url('pie.htc');
Пирог также реализует border-radius
и градиенты.
Разумеется, все эти функции уже можно реализовать в IE (в противном случае, как будет работать Pie), но Pie значительно упрощает их реализацию, поскольку IE позволяет читать стандартные стили.
Надеюсь, это поможет.