Общие проблемы с изображениями HTML - PullRequest
2 голосов
/ 19 июля 2010

Существуют ли общие проблемы, по которым alt-атрибуты на изображениях не работают.

Протестировано для режима стандартов IE8.

Спасибо в Adv.

Ответы [ 4 ]

4 голосов
/ 19 июля 2010

, если вы хотите показать текст из alt attrib, используйте title='' attrib.

Разница:

  • alt отображается вместо img - когда img не может загрузить
  • заголовок появляется при наведении курсора мыши на изображение
1 голос
/ 19 июля 2010

alt означает именно это, альтернатива, когда изображение не отображается. Если вы хотите всплывающую подсказку, используйте title или longdesc. Исторически alt злоупотребляли этим значением, но IE8 наконец-то исправил это .

0 голосов
/ 19 июля 2010

Да, вы всегда должны указывать атрибут alt по следующим причинам:

  • В случае, если изображение не найдено:
    • Вместо этого будет отображаться текст из alt
  • Тег alt важен с точки зрения поисковой оптимизации (SEO)
  • Причины доступности
0 голосов
/ 19 июля 2010

Под "не работает" я предполагаю, что вы имеете в виду, что альтернативный текст не появляется, когда вы наводите курсор на изображение. Вам нужно будет использовать атрибут title, если вы хотите, чтобы текст отображался во всех браузерах:

<img src="foo.png" alt="bar" title="bar" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...