CSS3PIE - насколько это безопасно для IE6 - IE8 - PullRequest
1 голос
/ 07 сентября 2011

Мне интересно, могут ли люди сказать мне, насколько беспроблемен CSS3PIE для IE6 - IE8 (помимо известных проблем ). Кажется, это отличное дополнение, позволяющее использовать функции CSS3 - закругленные углы, градиенты, тени и т. Д. - у меня просто ограниченное время, чтобы инвестировать в исследование стабильности / ошибок.

Спасибо

P.S. Выключается ли оно автоматически в браузерах, поддерживающих CSS3?

Ответы [ 2 ]

2 голосов
/ 07 сентября 2011

Он отлично работает для меня и влияет только на IE, поэтому вам не нужно беспокоиться о других браузерах.

0 голосов
/ 01 августа 2012

Не волнуйтесь, это прозрачно. Единственная «настоящая» проблема, с которой я столкнулся, была с переходами непрозрачности в ie8: Для того, чтобы div исчез, вам нужно применить это определение css к каждому дочернему элементу:

filter: inherit

Проблема в том, что он не работает с элементами формы, которые css3pie создает только с помощью css. Мне пришлось изменить минимизированный файл .htc следующим образом: ищите второе вхождение "shape" в сценарии. Это в функции под названием «Аа». После этого заявления:

g=e[a]=f.p.Za("shape");

Вы можете добавить:

g.style.filter="inherit";

Это явно взлом, но он прекрасно работает! Это только для IE8. IE7 по-разному работает с прозрачностью (http://www.jacklmoore.com/notes/ie-opacity-inheritance)

...