Obsługa CSS3 w Internet Explorer

Każdy Webdeveloper pewnie nie raz spotkał się z problemami jakie niosą za sobą produkty Microsoftu w postaci kompletnej niezgoności ze standardami. Najprostrzy przykład to zaokrąglone narożniki. O tyle o ile FireFox i Chrome (i Safari) radzą sobie z tym zadaniem bez najmniejszych problemów  to oczywiście w Internet Explorer pozostają nam rozwiązania w postaci kombinowania z obrazkami w tle itp, itd…

Jest na to rozwiązanie.

PIE (Progressive Internet Explorer) to specjalny plik „zachowań” .htc internet explorera, który umożliwia uruchomienie i rozpoznawania właściowości CSS3 w przeglądarkach IE w wersjach 6-8.

Właściwie nie ma żadnych różnic w opisywaniu CSS dla IE. Rozpoznawane są tagi jak border-radius zamiast -moz-border-radius. Aby uruchomić aplikację wystarczy dodać do CSS: behavior: url(PIE.htc); i nasza ukochana przeglądarka zaczyna wspierać całkowice lub częściowo takie funkcje jak:

  • border-radius,
  • box-shadow,
  • border-image,
  • wiele obrazków jako w tle,
  • gradienty w tle

Co wy na to ? A jak wam się sprawuje PIE ?