В настоящее время я работаю над тестовой страницей для разработки функции php и натолкнулся на очень странную ошибку.
Когда вы наводите навигационные элементы с помощью ссылки 1, ссылка 2, ссылка 3, h2, находящийся под заголовком, кажется, прыгает вверх и вниз.
Состояние зависания предназначено для определенного класса шрифтов и никоим образом не нацелено на h2.
Стиль стиля зависания:
ul.mainNav > li a:hover .fa-caret-square-o-up {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
}
Текст "Поиск по zip-коду" является элементом h2.
Вот скрипка: Demo
Как я могу решить эту проблему, и если кто-нибудь знает, почему это происходит, сообщите мне об этом. :]
Не уверен, что вы изменили демонстрацию в своем исходном сообщении или в комментарии в ответе Paulie_D, но когда я просматриваю страницы, я не вижу, как движутся элементы. Я использую Google chrome Version 32.0.1700.72 m. Вы используете текущую версию?
Класс .wrapper
имеет position:relative
.
Отключение, которое решает проблему, но может нарушить другую компоновку.
position: relative;
на обертке, но это только ошибка? Когда я изменил свой макет на этом сайте healthbenefitsohio.com/zip-code-test, он, похоже, тоже это исправил .
position
потому что вы используете абсолютное позиционирование на логотипе. Попробуйте изменить HTML-код заголовка, используя плавающие или встроенные блоки, если не происходит что-то еще. Что касается того, есть ли другое решение, я не знаю .... потому что я не знаю, что на самом деле вызывает проблему.