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 ?