ie7 проблема с нижним колонтитулом, находящимся внизу страницы - PullRequest
1 голос
/ 16 июля 2009

Если кто-то может помочь, у меня проблема с моим сайтом в IE7. Перейти по этой ссылке

Ссылка на страницу тестирования

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

Что, черт возьми, происходит? Это проблема DOCTYPE или CSS? Вот что я уже проверил

  1. Doctype
  2. CSS-стили для высоты и ширины изображения, чтобы увидеть, высвобождает ли он какую-то высоту (я не знаю)
  3. Повторяющиеся стили CSS

Любая помощь будет огромной СПАСИБО

Ответы [ 4 ]

2 голосов
/ 16 июля 2009

Просто добавьте:

overflow:hidden

до #nav a

Кстати, есть несколько лучших, чистых техник ролловера CSS, на случай, если вы не знали

0 голосов
/ 16 июля 2009

Действительно странная проблема ...

Мне было просто любопытно, что ты плаваешь: слева; свойство на #footer, и после того, как я удалил это, казалось, работает. Попробуйте ...

надеюсь, это поможет. Синан.

0 голосов
/ 16 июля 2009

Я хотел добавить комментарий. Но у меня нет никаких точек, чтобы добавить комментарий. Вот почему добавление его в качестве ответа.

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

Спасибо, Srikrishna.

0 голосов
/ 16 июля 2009

странный запах (из вашего CSS-файла):

.rollover { display: block; cursor: pointer; }
/* Allow setting widths and heights */

.rollover img { width: 100%; height: 100%; border: 0; }
/* only set width and height once */

.rollover:hover { visibility: visible; /*for IE */ }
/* sets any property for the :hover state */

.rollover:hover img { visibility: hidden; }

Я бы тут пошутил, возможно, избавившись от взлома видимости ...

, если вы хотите, чтобы что-то не показывалось, используйте display: none; вместо visibility: hidden;

РЕДАКТИРОВАТЬ : Хотя это может или не может быть решением, я обычно помещал бесконечные комментарии в свой исходный код, чтобы я "знал, где я был", когда я разрабатывал. Однажды я столкнулся со странной ошибкой в ​​IE, которая была вызвана использованием странной комбинации комментариев. После того, как я избавился от всех моих комментариев, ошибка исчезла ... Я не говорю, я просто говорю ... возможно, стоит попробовать ...

...