View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 29.09.2006   #1 (permalink)
maviruya
 
maviruya's Avatar
 
Üyelik Tarihi: 05.04.2004
Yer: İstanbul
Yaş: 30
Mesaj: 36
IE altında düzgün görüntülenemeyen Transparan PNG sorununun çözümü

Merhaba

web işi ile uğraşan herkez bir kez olsada sayfa içinde Transparan bir PNG eklemeyi denemiştir. Firefox eklenen Transparan PNG görüntülemede bir sorun yaşamazken internet Explorerda aynı sonucu almamız mümkün olmuyor. Erik Arvidsson kullanılışı çok basit bir yöntem ile IE 5.5 ve sonrası versiyonlarıda Win32 Platformu üzerinde çözüme ulaşmış. Tüm ihtiyacınız img elementine png behavior eklemek. Aşağıda bunu nasıl yapabileceğini gösteren style örnek olarak ekledim. Bu style dışında iki adet dosyayada ihtiyacınız olacak. Bunlardan biri pngbehavior.htc ve diğer dosya ise 1x1 pixel boyutunda transparan bir gif olan blank.gif dosyası. Bu iki dosyanında aynı klasörde olmaları önemli bir not. Eğer blank.gif dosyasının yerini değiştirmek istiyorsanız pngbehavior.htc içinde blank.gif geçtiği satırı bulup taşımak istediğiniz url yazabilirsiniz.

<style type="text/CSS">
img { behavior: url("pngbehavior.htc") }
</style>

Bu iki dosyanın yanında Erik Arvidsson'un konuyu daha iyi anlatan, örneklerinde içinde bulunduğu dosyayı http://webfx.eae.net/download/pngbehavior102.zip altınan indirebilirsiniz. Kolay gelsin.
maviruya şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin