Как мне решить эту проблему в IE7? - PullRequest
3 голосов
/ 21 июня 2011

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

<img src="Myimage.jpg" alt="No pic" />

Когда я наводю указатель мыши на отображаемое изображениеIE7, я получаю всплывающую подсказку «No pic», соответствующую тексту alt. Как это исправить?

Ответы [ 4 ]

10 голосов
/ 21 июня 2011

IE6 / 7 обрабатывает атрибут alt так, как если бы он был атрибутом title - но только в том случае, если фактический атрибут title не установлен.

Вы можете обойти это с пробелом title:

<img src="Myimage.jpg" alt="No pic" title="" />
4 голосов
/ 21 июня 2011

Вы можете попробовать добавить пустой заголовок тег

<img src="image.jpg" alt="nopic" title="" /> 
1 голос
/ 21 июня 2011

Ответ уже опубликован (пустой заголовок).

Однако (со ссылкой на один из ответов) alts должен описывать изображение по 508 причинам соответствия, и если изображение не появляется, вам следует изменить текст alt, чтобы описать свою картинку.

Я бы оставил комментарий к исходному сообщению, но ТАК не позволяет мне сделать это.

0 голосов
/ 21 июня 2011

Вопрос в том, почему вы используете alt таким, какой вы есть?Если ваше изображение просто декоративное, у вас должен быть пустой атрибут alt.посмотрите определение W3CS атрибута alt.

http://www.w3.org/QA/Tips/altAttribute

В этом случае есть подозрение, что вы действительно хотите:

<img src="Myimage.jpg" alt="" />

...