Недавно столкнулся с очередным багом в IE 6, 7, 8.
Но спустя минуту понял - это не баг, это фича!
Почему фича? Потому, что больше ни один браузер так делать не умеет!
Я делаю свой плагин для jQuery, аналог ThickBox.
Мне понадобилось сделать в правом верхнем углу иконку «крестик» для закрытия «окна».
Нарисовал картинку по пикселям. Сохранил как прозрачный gif.
Ну и «прикрутил» эту картинку.
Во всех браузерах как положено все,
а в IE ...

Прошу прощения за убогость картинки
Как видите, крестик стал прозрачным, хотя должен быть белым, с небольшим градиентом. Причем прозрачным стал не только он, но и вся часть слоя под ним.
Долго я пытался понять в чем дело.
Дело оказалось в свойстве Opacity у родителького слоя (Хотя оно было 100%).
Как только я удалил свойство всё стало отображаться нормально.
Opacity устанавливалось через jquery метод .show();
Честно говоря, не изучал проблему дальше... зависит ли это от position и т.п.
Меня больше интересует сталкивался ли кто-нибудь с таким?
Кстати. Если вместо моего крестика вставить каку-нибудь jpg картинку, то у неё становятся прозрачными полностью черные пиксели.
Проверял на разных компах.
p.s.: хочу ещё опубликовать на хабре, но я в минусе к сожалению
Накиньте, если стоит того 
Но спустя минуту понял - это не баг, это фича!

Почему фича? Потому, что больше ни один браузер так делать не умеет!
Я делаю свой плагин для jQuery, аналог ThickBox.
Мне понадобилось сделать в правом верхнем углу иконку «крестик» для закрытия «окна».
Нарисовал картинку по пикселям. Сохранил как прозрачный gif.
Ну и «прикрутил» эту картинку.
Во всех браузерах как положено все,
а в IE ...

Прошу прощения за убогость картинки
Как видите, крестик стал прозрачным, хотя должен быть белым, с небольшим градиентом. Причем прозрачным стал не только он, но и вся часть слоя под ним.
Долго я пытался понять в чем дело.
Дело оказалось в свойстве Opacity у родителького слоя (Хотя оно было 100%).
Как только я удалил свойство всё стало отображаться нормально.
Opacity устанавливалось через jquery метод .show();
Честно говоря, не изучал проблему дальше... зависит ли это от position и т.п.
Меня больше интересует сталкивался ли кто-нибудь с таким?
Кстати. Если вместо моего крестика вставить каку-нибудь jpg картинку, то у неё становятся прозрачными полностью черные пиксели.
Проверял на разных компах.
p.s.: хочу ещё опубликовать на хабре, но я в минусе к сожалению
Накиньте, если стоит того 