Что делает атрибут alt
точно в img
? Я знаю, что могу это сделать, но каждый учебник, который я нахожу, говорит, что alt
защищает альтернативный текст для изображений, которые не загружаются, и когда я пытаюсь это сделать, он ничего не показывает: http://jsfiddle.net/VGq5D/.Что делает атрибут alt точно?
ответ
- Большинство браузеров будет отображать его, когда изображение не загружается (ваш пример работает, когда я пытаюсь его в Firefox)
- Большинство браузеров будет отображать его, когда изображения отключены
- Текстовые браузеры (например, ссылки и Lynx) покажет, что
- чтения с экрана будут читать его
- Поисковые системы могут обратить на него внимание
Так что это ошибка Chrome? –
Да, [это ошибка Chrome] (https://code.google.com/p/chromium/issues/detail?id=773) – Quentin
Это, скорее всего, используется для индексирования роботов, они не могут «видеть» изображение, чтобы вы могли их проследить «это изображение представляет это». Он также используется для программного обеспечения для слепых людей, которые читают код и «говорят» им, чтобы они могли сказать: после этого текста была картина этого.
Некоторые распространенные браузеры покажут это, некоторые другие, но это не для обычных посетителей вашей страницы, оно посвящено роботам/специальным программным средствам.
Атрибут alt
содержит текст, который будет отображаться всякий раз, когда изображение не загружается. Это то, что вы читаете как «альтернативный текст». Кроме того, программное обеспечение, которое слепые люди используют, использует этот текст.
Если вы изменили ссылку в коде для себя для <img src="C:/wrongPath" alt="I can't see it it Results">
'Вам следует выбрать альтернативный текст. Причина, по которой u не может видеть текст сейчас, заключается в том, что у вас есть ссылка на изображение на сервере, а не на веб-сайт.
С помощью alt мы можем видеть альтернативный текст, а также использовать устройства, которые будут читаться для слепых.
Очень важно использовать значащий текст в атрибуте alt любых тэгов HTML/элементов управления
, который является одним из стандартов w3.
Вопрос в заголовке слишком широк. Конкретная проблема, представленная в теле вопроса, выглядит как не проблема: значение атрибута 'alt' * указано *, поскольку атрибут' src' не относится к данным изображения (сервер не существует). –
Если речь идет о том, что текст 'alt' не отображается в определенном браузере, как кажется, скажите, что в самом вопросе и измените заголовок, чтобы отразить конкретный вопрос. –