Ergonomy optimization

Билборд от Яндекса:) Закругленные уголки HTML+CSS+jQuery
Дек 03

Обнаружил сегодня на просторах сети способ заставить IE6 делать рабочими ссылки, которые находятся над фоновым PNG.

Посмотреть. Скачать.

Теперь буду использовать этот способ во всех проекта, где необходима PNG-графика. Однозначно!

Читать в Яндекс.Ленте или Google Reader.

Отзывов (14) на «И снова Internet Explorer 6. Теперь ссылки над прозрачным PNG работают!»

  1. Zodios пишет:

    Как-то не красиво делать пост без ссылки. Если имеется ввиду проблема с дкваерским пнгфиксом то есть фиксы получше, у джекваер он не очень хороший.

  2. TecHMeaT пишет:

    JQuery тут совсем не приделах. А ссылку особо то и некуда ставить, т.к. этот способ я нашел в одном из бесплатных шаблонов.

  3. Zodios пишет:

    Ну тогда хоть разъяснить суть метода, а то пост походит на пустой флейм...

  4. TecHMeaT пишет:

    Дело в том, что на подробное разъяснение нужно время, а его к сожалению в обрез. Можно скачать архивчик и там всё посмотреть - лишнее я вырезал, запутаться будет сложно.

  5. Zodios пишет:

    К сожалению этот пнг-фикс кривой. Не поддерживает бекграунд репит. Он уродует фон при повторении. Уже есть более устойчивые фиксы.

  6. TecHMeaT пишет:

    Действительно, кривой, но прямее многих остальных :)
    Я тоже совсем недавно встретил новую фиксу из этой серии, пока говорят тоже не совсем прямая, но вроде уже можно юзать. Чуть позже обязательно попробую, если понравится - обязательно опишу.

  7. sap пишет:

    Вообще, если уже применить JavaScript для фиксов под IE, то я бы советовал этот скрипт: http://code.google.com/p/ie7-js/ поскольку он не только фиксит пнг, но и исправляет еще кучу других багов и дает возможность более полно использовать возможности CSS, которые ишак сам по себе не поддерживает.

  8. sap пишет:

    А наиболее прогрессивным методом я считаю отказываться от поддержки IE6 и выводить об этом соответствующее сообщение :) Но это, к сожалению, не всегда возможно.

  9. Пузат пишет:

    Ну слава богу, а то я думал PNG задавит этот гигант.

  10. Борис пишет:

    Для ссылки указываем position:relative и усе )
    А вобщем ждем-с когда ИЕ6 умрет )

  11. Разработчик - PHP пишет:

    IE6 - гавн.....

  12. Александр пишет:

    Нормальный способ

  13. Anstak пишет:

    Я использую pngfix от Twinxeilx, помоему лучше ничего нет, но в целом тоже хороший способ.

  14. da_ff пишет:

    унылый способ. вот это вообще никуда не годится:
    if(el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) es.position="relative";
    if (es.filter&&el.currentStyle.position=="relative") es.position="static";

    и замените уж
    window.attachEvent('onload',pngfix);
    -->
    window.attachEvent ? window.attachEvent('onload',pngfix) : void(0);

Оставьте свой отзыв