Скотт, спасибо за ваш ответ.Это просто пример проблемы.
Конечно, мой реальный код больше, чем это: - 2 тега для навигации назад / вперед (поэтому я не могу поставить <a><img></a>
) - оба имеют, но с отображением:нет (<a><span>prev</span></a>
).дисплей: блок не помогает
z-index не помогает.position: absolute работает, когда <a>
имеет фон.
У меня не может быть фильтра: alpha (opacity = 0) или opacity = 0, потому что не все браузеры поддерживают это.
Я нашел странное решениеэто решает проблему, но я не хочу ее использовать: a {background: url(filedoesnotexists);}
или я могу использовать, например, прозрачный файл 1x1 gif, но я хотел бы найти причину моей проблемы.
Решение с img{position: absolute; z-index: -1;} div{position: relative;} a{position: static;}
работает точно так же - нет парения без фона над img для ie & opera
Я также встретил еще одну странную вещь с этим в моем основном коде - попробую воспроизвести его,(РЕДАКТИРОВАТЬ ниже)
Это еще одна странная проблема - IE работает, но только тогда, когда у него есть другой "слой" и мышь находится над этим слоем.Opera отлично работает в любом случае:
http://bckp.eu/test2.html - нажмите Exif info и наведите курсор мыши на изображение / новый «слой»