← Все вопросы

Зачем в картинке нужен атрибут alt, если она и так показывается?

Задан 33 месяца назад520 просмотров1 ответ
4

В учебнике пишут, что у <img> обязательно нужен alt. Но картинка прекрасно показывается и без него. Зачем тогда этот alt вообще нужен и что туда писать?

1 ответ

9
✓ Принятый ответ — помог автору

alt — это текстовое описание картинки на случай, если её не видно. Он нужен в трёх ситуациях:

  1. Картинка не загрузилась (битый путь, медленный интернет) — пользователь увидит твой текст вместо пустого квадрата.
  2. Незрячие люди используют программы-скринридеры, которые читают alt вслух. Без него человек не поймёт, что на картинке.
  3. Поисковики по alt понимают, что изображено, и показывают картинку в поиске.

Что писать: коротко и по делу, что на изображении.

<img src="cat.jpg" alt="рыжий кот спит на подоконнике">

Если картинка чисто декоративная (узор, разделитель) — оставь пустой alt="", тогда скринридер её пропустит.

Ваш ответ

, чтобы ответить на вопрос.