Фильтры в IE8

Filed Under (html) by Александр Бойченко on 31-03-2010

Больше всего камней в IE8, со стороны разработчиков, летело из-за того, что в нем не работали фильтры, которые понимали IE6-IE7.
Однако это не так, IE8 (в режиме IE=EmulateIE8) умеет отрабатывать фильтры.

Разработчики IE8 просто поменяли синтаксис вызова фильтра, теперь прийдется писать не
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
а
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

Пример работы: http://banzalik.ru/labs/ie8filter/

P.s. эта информация несколько раз мелькала в интернетах, но почему-то должного внимания к себе не привлекла.

Comments:

5 комментариев на “Фильтры в IE8”


  1. А белую тень можно так сделать?


  2. да, http://banzalik.ru/labs/ie8filter/white.html


  3. Найс!!!


  4. А если переключить в режим ИЕ7, то фильтры не будут работать?


  5. если оставить запись вида

    filter: progid:DXImageTransform.Microsoft.Shadow …

    то будет работать и в режиме эмуляции IE7 – посмотрите пример, там так и сделано

Оставить комментарий