Ссылки иногда не работают в IE - PullRequest
0 голосов
/ 06 июня 2009

У меня есть веб-страница, которая использует спрайты для своей навигационной ссылки. В IE7 иногда ссылки не кликабельны. Он отлично работает в IE8 и Firefox. Кто-нибудь сталкивался с этим раньше?

http://blazemanifesto.com

Спасибо.

Редактировать
Чтобы уточнить, на моем компьютере все работает нормально. (Vista, IE8, Firefox 3, Chrome, Safari). У меня была жалоба от некоторых пользователей, что основная навигация не была кликабельной. Честно говоря, я подумал «ошибка пользователя» и не стал смотреть дальше. Вчера вечером я видел, как моя жена просматривает сайт (Vista, IE7), и заметил, что когда она зависала над ссылкой, она не нажималась Указатель мыши не превратился в руку, а сама ссылка не стала белой. Щелчок ничего не сделал. Некоторые ссылки работают нормально, некоторые спорадические, некоторые никогда не работают.

Я никогда не видел этого раньше, поэтому я решил спросить вас, ребята.

Ответы [ 3 ]

1 голос
/ 06 июня 2009

Кажется, что IE7 не нравится, что вы назначили фоновое изображение для контейнера .nav, и это просто просвечивает сквозь прозрачные фоны реальных ссылок.

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

Кстати, вместо того, чтобы писать длинные строки, подобные этим:

.nav .vision a:link, .nav .vision a:visited { ... }
.nav .vision a:hover, .nav .vision a:focus, .nav .vision a:active { ... }

Я бы просто использовал:

.nav .vision a { ... }
.nav .vision a:hover { ... }

Первый селектор нацелен на все элементы A, в каком бы состоянии они ни находились, и a: hover переопределяет это, когда курсор находится над A. *

1 голос
/ 06 июня 2009

Вам небезразличен IE6? У вас много проблем с макетом / изображением. alt text http://ejgejg.com/test/test.jpg

0 голосов
/ 06 июня 2009

Просто используйте Firefox. :)

Честно говоря, я думаю, вам нужно использовать строгий dtd:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Подробнее в блоге IE.

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