У меня была проблема, подобная этой, несколько лет назад.Что вызвало это для меня:
- при наведении курсора на ссылку в меню
- пункт меню меняет размер очень-чуть-чуть , добавляя границу 1px, создаваяподчеркивание, выделение курсивом и т. д.
- новый размер элемента заставил внешний контейнер стать на несколько пикселей шире, чем заявленная ширина
- нижний колонтитул / другой контент всплывает, потому что есть несколькодополнительные пиксели ИЛИ
- что-то на той же высоте меню сбрасывается ниже объекта-контейнера и выбрасывает гаечный ключ в остальной части потока
Надеюсь, мой опыт поможет!
edit
Да, я все исправил .. Это был беспорядок, но в основном включал прохождение каждого селектора :hover
и проверку того, что абсолютно ничего не изменилось - кроме используемых цветов.Я также помню, что мне нужно было повторно объявить и width: nnpx; height: nnpx;
в селекторе :hover
.
Человек!Люблю программирование для старых браузеров!