Double-A - CSS3 PIE или "модерен" IE

Ако все още не сте чували за HTML5 и CSS3, пропускате много. Просто погледнете презентацията и почувствайте цялата им сила и мощ. Благодарение на третия css можете лесно да реализирате такива дизайнерски идеи, които преди това изглеждаха като наказание. Само темата изобщо не е за това, а за тъжната страна на ситуацията: имаме IE, който не поддържа нито CSS3, нито HTML5. В нашата тъга обаче има лъч светлина: CSS3 PIE.

CSS3 PIE или Progressive Internet Explorer е допълнителен (модернизиращ) двигател за IE, разработен от Джейсън Джонстън. Той позволява на IE да разбере някои функции на CSS3, а именно:

CSS3 PIE или Progressive Internet Explorer е допълнителен (модернизиращ) двигател за IE, разработен от Джейсън Джонстън. Той позволява на IE да разбере някои функции на CSS3, а именно:

  • граница-радиус
  • кутия сянка
  • граница-изображение
  • множество фонови изображения
  • линейни градиенти като фон

Как да използвате PIE

Първо трябва да го изтеглите. Например тук. След това добавяме PIE.htc към нашия проект. Сега, за елементи, за които е необходимо да се използва едно от горните свойства, ние предписваме поведение: url(path-to/PIE.htc) . Ето как ще изглежда закръгляването:

Готов! Гледаме и се радваме. Чувствайте се свободни да погледнете в IE

вече известни проблеми

Как се справя PIE?

Всички функции, поддържани от PIE, са свързани с графики. PIE използва VML, за да ги емулира. Създава се VML обект, в който се изчертава необходимия графичен ефект. След това полученият обект се замества на мястото на целевия елемент чрез абсолютно позициониране.