2009-05-26 1 views
0

В firefox, safari, ie8, система меню on my site отлично работает.Странная проблема с CSS с абсолютно позиционируемыми элементами

Однако в IE7 элементы ссылок просто исчезают! Я пробовал много вещей, чтобы увидеть, куда они могли сбежать, но они, казалось, просто исчезли!

This site похоже, что это может быть что-то, за исключением того, что в моей секции заголовка нет поплавков!

Теперь, я обычно хорошо разбираюсь в CSS и могу получить выход из большинства ошибок IE, но этот меня немного смущает.

Я тоже пытался использовать инструменты разработчика IE8, но не смог его исправить.

Любые идеи?

Примечание Я понимаю, что этот сайт нарушает несколько конвенций юзабилити (флажок для одного), но я не проектировал его и не иметь большую часть говорит :(

ответ

1

проблема заключается в том

#header ul li {text-indent: -9999px} 

Я не могу сказать вам, почему другие браузеры справиться с этим, но я проверил это, и я знаю, что это проблема

+0

SpliFF !! Я твой должник! – alex

+0

Должно быть установлено, что в пятницу днем! – alex

+0

Нет проблем. Я тоже чему-то научился - инструменты разработчика IE8 на самом деле довольно полезны. Я поместил IE8 в режим совместимости, затем получил его, чтобы отобразить стили для элемента меню (показать стили для клика), а затем отключить флажками любые стили, которые выглядели suss, - и буква ответа выскочила на мой экран. – SpliFF

0

Что происходит в IE7, если вы пытаетесь позиция: фиксированная вместо позиции:. абсолют

+0

Если я это сделаю, я не смогу выровнять абсолютно относительный их родительский контейнер. – alex