Хорошая вещь, использую в некоторых проектах, однако все же ie есть ie и при обилии элементов приходиться отказываться от использования. (мечтаю о том когда web забутит слово Internet explorer или ie вспомнит про веб стандарты вместо имхо не нужной фитчи " интегрироваться с панелью задач Windows 7").
ну да, ие6 не поддерживается. в нём всё плавно деградирует. он и сам не быстрый, машинки на которых он стоит не быстрые, так что нет ничего страшного, если мы не будем напрягать его всякими градиентиками.
ну текст немного устарел, да. в какой-то момент поддержка ие6 была сломана и тратить силы на починку для браузера которым пользуются менее 2% пользователей — излишество. вам действительно критически нужно в ие6 рисовать округлости?
Три раза пытался использовать CSSPie в проектах. И все три раза после определенного момента всё убирал и делал в ручную. Совершенно не применимо в реальной жизни. Только для очень-очень простых страничек.
Тут главное использовать умело. Например, подбирать разные типы анимации к всплывающим блокам.
Свойство вот еще есть -pie-poll:true позволяет в ущерб производительности чаще обновлять позицию. Так или иначе, в основном глюки бывают когда у нас динамические блоки. А еще я заметил, что чем старее ИЕ, там больше вероятность глюков. Но никто не осудит, если мы для 6/7 ИЕ просто будем убирать pie, а в ИЕ8 как правило сносно и динамические блоки работают.
Дак вот, насчет анимаций. Лучше всего с pie работает $.fade()-семейство. Но если совсем все плохо, можно обойтись без анимайи в старых ишаках. Подбор быстрее, чем воротить сложную верстку для блоков.
Что касается box-shadow, то над просто всегда явно фон указывать у целевого элемента, т.к. по дефолту он прозрачен.
И самое главное — по возможности position:relative для pie-элементов.
согласен, это далеко не 100% решение и на крупном проекте только лишние проблемы. На серьезном проекте должно работать все и всегда, а с pie возможен рандомный исход при малейших изменениях
Вышла PIE 1.0 Beta 5