Przezroczyste PNG w IE6 – ciąg dalszy

Rok temu pisałem o przezroczystości png w IE6. Czas na małą aktualizację.

Zachęcony pytaniem od jednej z czytelniczek mojego ubiegłorocznego artykułu na temat przezroczystości png w IE6, sprawdziłem aktualną sytuację w tym temacie. Pomimo, że IE6 (na szczęście) umiera pojawiły się nowe rozwiązania.

Przede wszystkim zachęcam do zerknięcia na ciekawy wpis na blogu Thomasa Hruski, w którym podaje on rozwiązanie problemu z wykorzystaniem png8, a na samym końcu artykułu odsyła do jeszcze innego interesującego podejścia.

Jeśli jednak, tak jak ja, nie lubicie się męczyć z grafiką warto skorzystać z innego, również polecanego przez Thomasa, rozwiązania jakim jest DD_belatedPNG. Jest to skrypt JavaScript, który można wykorzystać dodając na stronie:

   <!--[if IE 6]>
   <script src="DD_belatedPNG.js"></script>
   <script>
     DD_belatedPNG.fix('.png_bg');
   </script>
   <![endif]-->

gdzie .png_bg jest na selektorem CSS. Proste i działa świetnie zapewniając obsługę PNGów zarówno użytych w atrybutach src taga img, jak i jako własność parametru background-image w CSS. Co więcej w tym ostatnim przypadku właściwie działają background-position oraz background-repeat.

12. December 2010 by restless_being
Categories: Uncategorized | Tags: , , | Leave a comment

Leave a Reply

Required fields are marked *