Submitted by ogi on Fri, 2007-08-10 19:43
Internet Explorer преди версия 7.0 не може да показва PNG с алфа канал за прозрачност (24-битов PNG). Има няколко решения на проблема, така че хем да е по стандарта, хем да угажда на IE. Аз използвам един сравнително кратък код, който не съм виждал да се предлага в точно този компактен вид, така че ще го покажа:
<div style="width: 100px; height: 100px; background: url(image.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='crop')"></div>
Ключът тук е, че _background
се разбира само от IE.