Комментарии 50
Знаете, очень интересно было читать, правда. Но должен вас огорчить, в IE8 больше нет expression, в png-шки фиксить по прежнему нужно. Простите.
0
Странно, ни разу этого не делал. Можете пример выслать, когда нужно фиксить png в IE8?
0
Пожалуйста.
(нубы не в курсе, минусуют).
(нубы не в курсе, минусуют).
0
Ну такое в верстке использовать попросту глупо.
+2
Хм… commons.wikimedia.org/wiki/File:PNG_transparency_demonstration_1.png — Всё ок.
0
А выше я привел ссылку, там не ОК. Вот такой вот парадокс.
0
Может быть потому, что filter: alpha(opacity=50); — это не пнг-шка, а фильтр?
0
Откройте код — проблема есть когда на PNG с прозрачностью накладывается фиьлтр opacity, тоже с этим сталкивался.
0
Ну, так вы ещё и полупрозрачно. Я то говорю про хотя бы нормальное отображение png'шек, хоть с этим более-менее стало сладко, а вы хотите совсем рай.
0
Т.е. указанную проблему вашего способа вы игнорируете по причине, что она «совсем рай». А можно как-то в более понятных терминах?
0
В указанном вами примере проблема возникает из-за применения свойства opacity к элементу с png картинкой. Если убрать opacity то картинка будет показана нормально. А в IE6 без применения фиксов (читай без опредённой магии и шаманства) png с альфа каналом будет показана на серой подложке. Неужели для вас это открытие?
0
Конечно нет. Может быть вы до сих пор не поняли. От указанной мной проблемы помогает точно тот-же фикс через AlphaImageLoader (неужели вы этого не знали?), а в вашем варианте фикса, он не может применен в ие8 для решения описанных мной проблем.
0
А я заявлял поддержку ИЕ8?
0
Спасибо за инфу, не знал
0
Нет смысла продолжать поддерживать IE6.
+6
Почему? =)
0
он должен умереть. ИЕ8 давно в windows update, в противном случае ожидайте проблем с безопасностью и раз берете на свой страх и риск «поддержку» устаревших технологий — проблемы PNG так же на вашей совести, а те, кто просто в силу древнего парка ПК его не тянут — должны жить на лайт Linux'ах.
-1
Каким это образом меня, как разработчика сайтов, касаются проблемы безопасности браузера? Они касаются юзера его использующего.
0
Как раз таки как разработчика сайтов тебя «по хорошему» эти проблемы касаться и не должны. Речь шла о том, что пользователи, юзающие ИЕ6 и не желающие обновляться — сами и должны с этим PNG бороться. ИЕ уже 8 вышел, а если они сидят на древних браузерах — разработчики сайтов страдать не должны.
-1
Человек, ты статистику смотришь, матчасть учишь? Кто использует ИЕ6? Это большей частью офисные тётеньки и дяденьки, которые:
а. Не имеют возможности что-то изменить
б. Не знают как сделать.
Конечно, если ты делаешь сайт для себя, для друга, для тусовки, то можешь вообще поддерживать только один Сафари или Konqueror и всё будет зашибись. Если ты работаешь в компании, которая делает сайты, то просто плюнуть и сказать «под ИЕ6 не делаем» тебе НЕ ДАДУТ!
а. Не имеют возможности что-то изменить
б. Не знают как сделать.
Конечно, если ты делаешь сайт для себя, для друга, для тусовки, то можешь вообще поддерживать только один Сафари или Konqueror и всё будет зашибись. Если ты работаешь в компании, которая делает сайты, то просто плюнуть и сказать «под ИЕ6 не делаем» тебе НЕ ДАДУТ!
+2
Вот пусть эти офисные сисадмины и мучаются вопросами «почему сайт кривой», или ты предлагаешь еще 10 лет этот ИЕ6 кормить? Тогда не ной о том какой он плохой, а я подготовлю жпежки или гифки в кондишн коммент и плюну на этот костыль, пусть страдают из-за некруглых уголков и просят обновлять им браузеры.
-1
Я рад за тебя, что ты можешь так легко принимать такие решения. А у нас заказчик, платит компании в которой я работаю семизначные суммы и просит, чтобы сайт у них отображался корректно и так же красиво, как было на макетах. Что будешь делать?
+1
Переводиться в вашу компанию :) Я даже ИЕ6 буду поддерживать за семизначные суммы :))
0
«Может, может… Но не звонит...» ©
Согласитесь, обновление firefox и ie — чертовски неравнозначные задачи для рядового юзера.
Согласитесь, обновление firefox и ie — чертовски неравнозначные задачи для рядового юзера.
0
Зависит от аудитории сайта. Если это молодёжный портал, то можно обойтись предупреждением сменить браузер, но если это портал домохозяек, то поддержка ИЕ6 на мой взгляд обязательна.
ПС: Недавно на работу позвонил клиент и сказал что в его браузере сайт не корректно работает. Оказалось он использует IE5… Вот даже так бывает.
ПС: Недавно на работу позвонил клиент и сказал что в его браузере сайт не корректно работает. Оказалось он использует IE5… Вот даже так бывает.
+2
НЛО прилетело и опубликовало эту надпись здесь
Взываю! Давайте дадим шестому умереть
п.с. хотя способ имеет право на жизнь
п.с. хотя способ имеет право на жизнь
-1
А оно для background-image на дивах работает, или по прежнему, поддерживается только img?
0
Я думал по поводу IE6 топики уже перестали появляться…
-1
Да сколько ж можно png в IE6 фиксить? В течении пары лет встречаю на хабре топики «как пофиксить png в IE6»… Вам что, писать больше не о чем?
-2
нет, не все фиксы через AlphaImageLoader. Есть еще замечательный отличный DD_belatedPNG. Граблей с ним значительно меньше чем с другими вариантами, имхо.
0
А ещё есть вариант, чтобы делать для 6-го осла прозрачные GIF. Тогда будет поддерживаться и background-position и repeat.
Для большинства случаев это работает хорошо, 24-битные картинки встречаются не очень часто, просто в этом случае в 6-ом осле будет не очень красиво — будет больше контраста (-:
Поэтому нужно ставить предупреждение, если браузер старый — обновите ваш браузер, он не поддерживает наши красивости, вот вам ссылка и приходите снова — и у вас всё будет красиво…
Для большинства случаев это работает хорошо, 24-битные картинки встречаются не очень часто, просто в этом случае в 6-ом осле будет не очень красиво — будет больше контраста (-:
Поэтому нужно ставить предупреждение, если браузер старый — обновите ваш браузер, он не поддерживает наши красивости, вот вам ссылка и приходите снова — и у вас всё будет красиво…
0
НЛО прилетело и опубликовало эту надпись здесь
Вот только имейте ввиду что экспрешн пересчитывается на каждое движение мышкой, на каждый фрейм каждой анимированной гифки и вообще на любой пук пользователя или страницы. Когда как свойство filter рендрится единождя при назначении стиля.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Фиксим png в IE6 с помощью expression, одним классом и без использования однопиксельного gif'а