Все работает отлично во всех браузерах, за исключением Internet Explorer 6. png
изображения показывают белый фон за ними. Как избавиться от них в Dojo. Я использую додзё версии 1.5.Dojo Internet Explorer 6 проблема с png
ответ
IE6 не поддерживает прозрачность PNG должным образом. В нем есть несколько известных ошибок.
Есть хаки, чтобы обойти его - попробуйте IEPNGFix, но есть несколько других вариантов взлома.
Я знаю эти исправления, но я хочу использовать Dojo. –
@imran: почему вы хотите использовать Dojo? Эти исправления практически не используют JS (за исключением исправления BG-repeat). –
Я использую dojo во всем приложении для других задач. Вот почему я хочу, чтобы это исправить также в додзё. –
Вы попробовали добавить на него фильтр альфа? Пример:
style="background:url('/upload/contents/371/dish-main2.png ');
background: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/upload/contents/371/dish-main2.png, sizingMethod=crop);
Может помочь вам с IE6.
Выглядит хорошо, но как я могу использовать его в , так как нет фонового изображения. –
О, извините. Это код для пустого прозрачного gif: http://ambar.rosinter.ru/upload/images/d-t.gif (это делается для простой защиты воровства изображений). К сожалению, я не могу сделать этот код без такого взлома. – VMAtm
- 1. transparent png in internet explorer 6
- 2. Internet Explorer PNG Проблема CSS с непрозрачностью
- 3. Dojo, setAttribute с Internet Explorer
- 4. Прозрачная проблема PNG одушевленные на Internet Explorer
- 5. Проблема с Internet explorer
- 6. Internet Explorer 6 тестирования
- 7. Internet Explorer 6 PNG fix + только CSS (кроме IE6)
- 8. Проблема кэширования Internet Explorer
- 9. Dojo TabContainer с укладкой в Internet Explorer
- 10. internet explorer 6 box model
- 11. Internet Explorer 6 Z-Index
- 12. Internet Explorer 6 PNG Fix для фоновых изображений
- 13. Internet Explorer 6 - проблемы с DIV
- 14. Css проблема с Internet Explorer
- 15. Highmaps - Проблема с Internet Explorer
- 16. Internet Explorer - проблема с JavaScript
- 17. Проблема с Internet Explorer UI
- 18. Проблема с Internet Explorer Padding
- 19. Internet Explorer версии 6 и 7 - проблема с минимальной шириной
- 20. Internet Explorer 6 Script Timeline
- 21. Internet Explorer 8 и Internet Explorer 6 бок о бок
- 22. Internet Explorer 6+ https cacheing
- 23. Множественное тестирование браузера браузера Internet Explorer (Internet Explorer 6-8)?
- 24. Internet explorer 9 не отображается PNG изображение
- 25. Использование emsp; в Internet Explorer 6
- 26. IE 6 PNG проблема
- 27. jQuery height() проблемы с Internet Explorer 6
- 28. выцветания PNG в Internet Explorer не работает
- 29. Линии вокруг .png изображений в Internet Explorer
- 30. JQuery Rating Internet Explorer Проблема
от «in Dojo» Вы имеете в виду конкретное изображение в дистрибутиве Dojo, которое требует, чтобы исправление CSS выглядело прямо на IE6 или какой-то более общий механизм? У Dojo и Dijit есть gif и CSS, чтобы все выглядело правильно в IE6, IIRC – peller
В моем приложении есть круглые угловые изображения. Они находятся в png. Что вы предлагаете мне делать. IePngFix или любое другое решение. –
IE6 не обрабатывает PNG правильно. Вам нужно будет использовать трюк «*» и «_», чтобы указать ваше изображение на изображение GIF, когда браузер IE6 - с помощью CSS. В Dojo вы можете проверить свойство dojo.isIE, и если оно равно 6, вы можете заменить URL-адреса ваших изображений PNG на GIF. –