IE7 CSS - нижний колонтитул перемещается при наведении определенных ссылок - PullRequest
3 голосов
/ 09 февраля 2011

Когда вы наводите указатель мыши на верхние навигационные ссылки (контакт / пожертвование / медиа) в IE7, div нижнего колонтитула поднимается до уровня боковой панели.

Я пробовал: - отключить все скрипты - ставитьclear divs in footer - Настройка высоты / минимальной высоты для боковой панели.- Удаление виджетов Twitter / Facebook - Удаление всех стилей CSS для верхней панели навигации

Та же проблема.Есть идеи?

Ответы [ 2 ]

3 голосов
/ 09 февраля 2011

У меня была проблема, подобная этой, несколько лет назад.Что вызвало это для меня:

  1. при наведении курсора на ссылку в меню
  2. пункт меню меняет размер очень-чуть-чуть , добавляя границу 1px, создаваяподчеркивание, выделение курсивом и т. д.
  3. новый размер элемента заставил внешний контейнер стать на несколько пикселей шире, чем заявленная ширина
  4. нижний колонтитул / другой контент всплывает, потому что есть несколькодополнительные пиксели ИЛИ
  5. что-то на той же высоте меню сбрасывается ниже объекта-контейнера и выбрасывает гаечный ключ в остальной части потока

Надеюсь, мой опыт поможет!

edit

Да, я все исправил .. Это был беспорядок, но в основном включал прохождение каждого селектора :hover и проверку того, что абсолютно ничего не изменилось - кроме используемых цветов.Я также помню, что мне нужно было повторно объявить и width: nnpx; height: nnpx; в селекторе :hover.

Человек!Люблю программирование для старых браузеров!

0 голосов
/ 09 февраля 2011

Решением было переместить div «навигация» внутри div «header».

Не знаю почему, просто продолжал выносить div в процессе исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...