Есть ли PNG-исправление для IE 6 и без изменения текущего HTML, CSS и имени изображения? - PullRequest
0 голосов
/ 12 мая 2010

Есть ли какое-нибудь PNG-исправление для IE 6 и без изменения текущего HTML, CSS и имени изображения?

любым способом JavaScript.

Я могу добавить любую вещь в <head>........</head>, но могуНе изменяйте ничего внутри <body>.....</body>.

за один раз, я хочу сделать прозрачным все png прозрачным.

Ответы [ 4 ]

2 голосов
/ 12 мая 2010

Хорошо, вот вопрос: если вы вообще не можете изменить HTML, CSS или изображение, какого черта может изменить? Необработанный сетевой поток, поступающий с сервера?

2 голосов
/ 12 мая 2010

Как я только что узнал, этот скрипт заставит IE вести себя как браузер, совместимый со стандартами, включая исправления PNG.

1 голос
/ 12 мая 2010

Мой предпочтительный PNGFix - DD_belatedPNG . Прост в использовании, пример со страницы:

<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
  /* EXAMPLE */
  DD_belatedPNG.fix('.png_bg');

  /* string argument can be any CSS selector */
  /* .png_bg example is unnecessary */
  /* change it to what suits you! */
</script>
<![endif]-->

Вы можете установить .png_bg селектор на все, что считаете нужным. Возможно, вы хотите заменить все заголовки на странице: DD_belatedPNG.fix('h1,h2,h3');

0 голосов
/ 12 мая 2010

Это можно исправить двумя способами

  1. Существует файл исправления png-fix.js, просто скачайте из сети и включите его перед тегом </body>.

  2. Лучше вы можете изменить формат файла png на формат png-8 с помощью инструмента фотомагазина.

...