Прозрачен Png в IE6, блог на уеб администратора Роман Чернишов

Когато оформяме шаблон, често се сблъскваме с проблема с правилното показване на прозрачни / полупрозрачни PNG изображения в нашия „любим“ браузър IE6. Просто казано, няма никаква прозрачност, вместо това виждаме плътен фон с определен цвят. В някои случаи е неудобно да се откаже PNG форматът, а в други е просто невъзможно, а дизайнерите наскоро започнаха да ни угаждат все по-често с полупрозрачни сенки, отливи и други чипове на художествена графика.

И така по-близо до точката, има няколко различни начина за решаване на горния проблем, ще опиша няколко от тях.

1) - "поставяне на прозрачен png като картина":

в стиловете на изображения задайте параметъраbehavior и заредете файлаimages/png.htc със следното съдържание:

за нормално показване на картината ви е необходима и специална прозрачна картина GIF 1×1images/transparent.gif

2)- " PNG се вмъква като фон с помощта на CSS и се показва само в IE"

Кодът на страницата ще изглежда много прост, само един ред:

Задайте стила на тази дива

Този метод като цяло е най-удобният и прост, но има своите недостатъци, например, ако потребителят е деактивирал JavaScript в браузъра, картината ще се показва без прозрачност, представете си, ако сайтът има много богат и богат дизайн и има много такива снимки.

Но въпреки това, за да приложим този метод, вмъкваме в горната част на страницата между таговете:

4) - „Конвертиране на PNG в GIF“

Има и други опции, като конвертиране на PNG в GIF, като прозрачността ще се запази и ще се обработва перфектно от IE6, но както писах в началото на статията, в някои случаи преминете към друг форматневъзможен.