Первоначально это была просто прозрачная картина PNG, которую легко решить в соответствии с IE. Метод спрайтов одновременно, это не так просто и легко.
Наконец, я обнаружил, что использование метода htc для встраивания в файлы CSS может сразу решить большинство проблем с прозрачностью.
Этот метод был представлен многими людьми, но, поскольку страница на английском языке, немногие люди перевели его, и немногие люди будут использовать ее.
Этот метод подробно введен ниже:
Демо -адрес самого этого метода: http://www.twinhelix.com/css/iepngfix/demo/
(Как я уже сказал, все на английском, не волнуйтесь)
Может быть решено:
1. Используйте тег «img», чтобы добавить на страницу прозрачное изображение PNG.
2. Используйте фон, чтобы добавить прозрачный фон PNG в CSS (поддерживает несколько версий)
3. Некоторые версии фона PNG прозрачны и должны быть решены, добавив JS на текущую страницу.
Загрузить пакет файлов: http://www.twinhelix.com/css/iepngfix/iepngfix.zip
1. После загрузки и рассеяния будет много файлов, среди которых есть 3 файла, которые нам нужно использовать:
iepngfix.htc, blank.gif, iepngfix_tilebg.js
2. Вы можете перенести их в соответствующие каталоги CSS, JS и изображений соответственно.
3. Добавьте первое предложение кода. как /iepng/iepngfix.htc.
<style type="text/css"> Img, div {поведение: url (iepngfix.htc); </стиль> |
4. Используйте блокнот или аналогичный инструмент, чтобы открыть файл iepngfix.htc и заменить путь файла Blankimg на свой собственный, такой как /iepng/blank.gif, в соответствии с вашей реальной ситуацией.
Iepngfix.blankimg ='/images/blank.gif '; |
5. Добавьте следующий код вызова JS к «головке» требуемой страницы (этот шаг не требуется. Если вы включаете в часть головы равномерно, рекомендуется добавить это предложение)
<script type = "text/javascript" src = "iepngfix_tilebg.js"> </script> |
После вышеуказанных этапов вы можете в основном достичь прозрачного эффекта PNG в соответствии с IE.
По крайней мере, я не нашел никаких проблем.
Оригинальный адрес: http://blog.sina.com.cn/s/blog_62a8de7a0100ksh2.html
Спасибо Лангу Синь за ваш вклад