Проблема с прозрачностью PNG в IE
Приветствую знатоков.
Такая проблема: после загрузки страницы показываю всплывающее окошко, обрамленное рамкой из рисунков png с прозрачностью. png прописаны в css в атрибуте background-image, используется "растяжка" png (repeat). Во всех браузерах всё ОК, а вот IE (на семерке пробовал) не хочет корректно отобразить прозрачность у рамки. Пробовал всякие инкарнации png-fix'ов, в том числе и те, что работают с background'ом в css: ничего не помогает, т.к. моя рамка динамически выводится на странице (если рамку включить в текст страницы, то всё ОК). Приходится для IE в качестве рамки использовать gif-ы. Может есть простенькое решение данной проблемы или для кого-то это уже не проблема? Буду признателен. |
А ссылку можно?
|
вот сслыка http://zodchy.net/mod_stickyhtml_OMEN_DEMO
|
|
Цитата:
|
OMEN,
разберитесь, как работают эти фиксы, будет понятно. В частности, одно из решений вашей проблемы руками прописывать в CSS свойство filter для IE. |
ок. направление ясно. но filter для IE не работает с растяжкой repeat фоновых изображений, а у меня рамка как раз так и организована. но все равно thanks!
|
OMEN,
а это в IE7 траблы или в IE6? |
В IE7 и скорее всего в IE8. Про IE6 я ваапче молчу.
|
Очень оригинальное решение для IE6 (под IE7 не пробовал), которое работает с repeat (!!!), не использует Microsoft AlphaImageLoader, а использует малоизвестный VML от Microsoft тут: http://dillerdesign.com/experiment/DD_belatedPNG/#nogo
|
Часовой пояс GMT +3, время: 00:15. |