PNG в IE. Ссылки должны работать.

В продолжение темы о лечении Ослика.

Столкнулся с проблемой — хотя PNG в фоне слоя заработал, и удалось даже как-то изобразить повторяемость по вертикали, ссылки в div'е не работали в IE.

Небольшой гуглинг на тему вскрыл следующий метод: у div'а, к которому применили фильтр AlphaImageLoader, не должно быть указано CSS-свойство position вообще, а у ссылок оно же должно быть установлено в любое значение (зная IE, лучше в relative). И все!

Моя ситуация оказалась чуть сложнее — div с меню был завернут еще в два, и у каждого тоже на фоне PNG (проклятые закругленные уголки). Требование неустановки свойства position распространяется и на них! Отказаться от него в одном случае удалось только ценой переписывания HTML-кода, но всё равно заработало!
+6
27 сентября 2007, 11:03
9
rimmer333 24,5

комментарии (6)

0
ignatov #
Лечение ослика процесс бесконечный. Спасибо за различные советы.
P.S. Я поражаюсь людям, которые могут помнить многочисленные хаки ИЕ при верстке.
0
quark #
гугл помнит все ;)
0
brokerUA #
Спасибо, выручили :)
0
dead_addict #
А как изобразить повторяемость по вертикали, не подскажете?
0
kulakowka #
БЛЯ!!! ВСЕ ПЕРЕДЕЛАЛ ИЗ ЗА ЭТОГО :((((
Теперь хак нашел - все обратно из гифа в пнг буду делать... убейте меня ап стену :))))))))))))
0
s1ntez #

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.