Красный крестик на картинке

Тема в разделе "Веб-дизайн", создана пользователем fangete, 18 янв 2011.

Модераторы: zek24
  1. fangete

    fangete Постоялец

    Регистр.:
    2 ноя 2007
    Сообщения:
    144
    Симпатии:
    124
    На некоторых компах (на одном стоит IE6) на картинках отображается слева вверху красный крестик (пример в аттаче)
    [​IMG]
    Подскажите, что может быть?
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      28,6 КБ
      Просмотров:
      3
  2. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Картинка не загружается. Видимо с сервера удалена или неправильно указан путь к ней.

    У тебя наверно в бекграунде показывается правильная картинка, а сверху нее идет еще одна картинка, возможно красивая рамочка или еще чего, вот она и не грузится. Посмотри исходный код.
     
  3. ShaDeRzz

    ShaDeRzz

    Регистр.:
    16 окт 2007
    Сообщения:
    176
    Симпатии:
    65
    Так делается если надо повесить на картинку ссылку, но при этом картинку должна быть на бэкграунде (например для того чтобы иметь возможность бэкграунд центрировать, сдвигать на n-пикселей в сторону и т.п.). Чтобы конструкция работала, сверху помещают пустую прозрачную однопиксельную картинку которой указывают такой же размер как и бэкграунду. Это позволяет делать нам кликабельные бэкграунды в любых браузерах.

    Но фишка в том, что если прозрачной картинки не существует (путь к ней указан неверно), браузер IE показывает вот такой вот крестик, как вы указали. Opera и Chrome к примеру крестики вместо отсутствующих картинок не показывают.
     
  4. mc-mix

    mc-mix Постоялец

    Регистр.:
    16 янв 2011
    Сообщения:
    80
    Симпатии:
    14
    Или...это не PNG? Возможно у шестерки проблемы с отображением полупрозрачности, проверь)
     
  5. AlikZP

    AlikZP Создатель

    Регистр.:
    31 май 2009
    Сообщения:
    14
    Симпатии:
    3
    Вы бы показали пациента, было бы проще вам помочь.
    Хотя, 90% что картинка указана фоном, а сверху <img> с несуществующей картинкой.
     
  6. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Не возможно, а точно. Нужен скрипт для ие6. Но когда прозрачность не поддерживается, то вместо прозрачности становится серый фон, а не как у ТС.
     
  7. ИрИваныч

    ИрИваныч Создатель

    Регистр.:
    17 май 2010
    Сообщения:
    17
    Симпатии:
    0
    в инете есть масса скриптов для решения этой проблемы, искать стоит в сторону ie6+png
     
  8. fangete

    fangete Постоялец

    Регистр.:
    2 ноя 2007
    Сообщения:
    144
    Симпатии:
    124
    Я же не говорил про прозрачность png в ie6 - я говорил про крестик.
    всем спасибо, дело оказалось в следующем: я использовал pn24 - картинка на ie6 отображалась, но с крестиком, с другими типами - такого нет
    Тему можно закрывать