Comments 49
Забирать от сюда.
+1
открыл и посмотрел js/unitpngfix.js — ну какой же это еще один способ? это все тот же классический метод борьбы с шестеркой.
+2
я наверно не правильно выразился — я имел ввиду ещё один скрипт :)
0
Так первый же прекрастно работает. К чему эти вeлосипеды?
+2
это надо у авторов спросить :) я просто написал новость.
-6
Этот скрипт отличается маленьким размером и корректно обрабатывает как картинки, так и повторяющиеся фоновые изображения без указания размера блока.
0
Про повторяющиеся фоновые изображения это я загнул. http://habrahabr.ru/blog/webdev/46666.ht…
0
Проблема с background так и осталась неразрешенной
+1
UFO just landed and posted this here
Супер! Спасибо! Не знал о таком скрипте.
0
Огромное спасибо, как раз понадобилось! Поставил — всё просто, а главное работает.
Почему бы это не добавить в пост?
Почему бы это не добавить в пост?
0
Лучше разобраться с самим IE6. Только вот "благодаря" Microsoft(в WinXP SP3 не включили семёрку) это трудно. Возможно только повсеместной агитацией, что это решето и кривая поделка.
-1
По мне так не включили - и спасибо. Я пробовал ставить 7, не понравилось совершенно.
В WinXP не включили Firefox - вот в чём проблема ;)
В WinXP не включили Firefox - вот в чём проблема ;)
-5
Хм, видимо кто-то считает, что IE6 идеальный и безопасный браузер. Ведь именно несогласием с комментарием является минус ему. Браузеру 6 лет, за это время веб изменился. Он должен быть заменён новой версией.
0
Еще один веселопед
-5
А я использую jquery.pngFix.js - меня вполне устраивает эта штука (думаю, минус только в том, что нужен jQuery)
0
UFO just landed and posted this here
Вообще-то сжатая версия jQuery занимает около 4Кб. Тем более, я не настаиваю на использовании именно этого fix`а... Просто я использую jQuery при разработке, и думаю, для тех кто исопльзует этот фреймворк данное решение является приемлимым
0
Вся беда в том, что "скриптовые" методы борьбы отрабатывают на body onload и до их отработки мы видим уродливые серые квадраты. =(
А этот метод еще какоето время отображает оба изображения - оригинальное и отфильтрованное. Вообще ужасно выглядит.
А этот метод еще какоето время отображает оба изображения - оригинальное и отфильтрованное. Вообще ужасно выглядит.
0
а разве картинки успевают подгрузиться до body onload?
0
Насколько я знаю, можно поставить свою функцию после загрузки документа (DOM), но до вызова onload. Например, если функцию вставить в самый конец своего HTML, и jQuery как-то умеет по-своему.
Правда, не знаю, можно ли в это время скастовать pngfix, или всё-таки нужны загруженные картинки.
Правда, не знаю, можно ли в это время скастовать pngfix, или всё-таки нужны загруженные картинки.
0
Моё решение не имеет такой проблемы: http://harisov.livejournal.com/58661.htm…
Всё никак не доберусь опубликовать его улучшенный вариант.
Всё никак не доберусь опубликовать его улучшенный вариант.
0
Дык 7-й осел вместе с автоматическим обновлением скачивается с ноября прошлого года. Так что, все идет навстречу светлому будущему уверенными шагами. Ура, товарищи.
0
А с повторяющимся background-image фиксит?
0
Нет. filter это не умеет.
One thing to note: Unit PNG Fix will work with the CSS background-repeat attribute… kinda. It does not work like background-repeat should [IE6’s filter property doesn’t allow that], but Unit PNG Fix does read the element’s CSS, and if it is using a background-repeat, the image will be stretched to fill the element background. This isn’t ideal, but it is all that can be expected of the filter property.
0
UFO just landed and posted this here
Было бы совсем прекрасно если IE еще и background-position стал воспринимать для png
0
UFO just landed and posted this here
Спасибо за костыль, буду использовать.
Я вот все мечтаю, так как иногда приходится верстать, когда IE6 изживет себя
Я вот все мечтаю, так как иногда приходится верстать, когда IE6 изживет себя
0
Все эти методы одинаковы. Я предпочитаю htc и conditional comments для IE6.
Основная проблема это background-position и background-repeat, их фильтр не поддерживает.
В принципе это решаемо, с помощью создания вложенного дива с нужным позиционированием, а родителю ставится overflow:hidden. Также проблема с :hover и :active.
Все это мешает делать нормальные меню с использованием CSS-спрайтов.
IEPNGFix v2.0 должен решить эти проблемы, хотя бы для распространенных случаев. Он пока в стадии альфа, ссылка - http://www.twinhelix.com/test/.
Основная проблема это background-position и background-repeat, их фильтр не поддерживает.
В принципе это решаемо, с помощью создания вложенного дива с нужным позиционированием, а родителю ставится overflow:hidden. Также проблема с :hover и :active.
Все это мешает делать нормальные меню с использованием CSS-спрайтов.
IEPNGFix v2.0 должен решить эти проблемы, хотя бы для распространенных случаев. Он пока в стадии альфа, ссылка - http://www.twinhelix.com/test/.
0
К сожалению, проблема с background напрягает сильно. Если действительно заявленный IEPNGFix v2.0 решит эту проблему, то пожалуй будет самым выдающимся багфиксом
+1
Решение которое работает у меня без проблем - http://gedankenkonstrukt.de/iepngfixmod/…
0
Еще внесу вклад в изобретение велосипеда: плагин jQuery
ссылка-http://jquery.andreaseberhard.de/pngFix/index.html
ссылка-http://jquery.andreaseberhard.de/pngFix/index.html
0
Sign up to leave a comment.
Ещё один способ разобраться с PNG в IE6