Прозрачен 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, но както писах в началото на статията, в някои случаи преминете към друг форматневъзможен.