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

43. Альтернативный текст и группировка элементов тегом figure в HTML

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

В предыдущем уроке познакомились с атрибутами heightwidth и border, которые за пределами этого курса вы вряд ли будете использовать. В этом уроке изучим повсеместно используемый атрибут alt. Заодно научимся группировать изображения и подписи к ним с помощью тегов <figure> и <figcaption>.

Альтернативный текст для изображений. Атрибут alt

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

Пример (html)
<img src = "/img/site/logo.png" alt = "Логотип сайта Codebra"> 

Изображение может не загрузиться из-за медленного соединения или неправильного пути до него (например, если изображение было удалено с ресурса). В таком случае пользователь увидит следующее:

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

Альтернативный текст, как и весь контент на сайте, должен быть тщательно выверен:

  • Описание должно быть кратким и в тоже время отвечать на вопрос «Что изображено на картинке?»
  • Описание не должно повторять окружающий текст. Если текст статьи описывает изображение, то нет смысла еще раз упоминать это в атрибуте alt.

Подводя итог, всегда пишите альтернативный текст для изображений с помощью атрибута alt.

Группировка медиаконтента и подписей к нему (тег <figure>)

С помощью тега <figure> можно группировать изображения, видео, аудио с их подписями. Подпись должна быть помещена в тег <figcaption>. На примере будет понятнее:

Пример (html)
<figure>
    <img src = "/img/site/logo.png" alt = "Логотип сайта Codebra">
    <figcaption>Логотип сайта Codebra</figcaption>
</figure> 

Обратите внимание, тег <figcaption> должен быть первым или последним в контейнере <figure>. Так же тег <figcaption> не заменяет атрибут alt, поэтому мы по-прежнему используем последний.

Тег <figure> полезно использовать для улучшения поисковой оптимизации (SEO). А еще тег <figure> помогает скринридерам более точно разделять контент страницы и описание изображений.

В этом уроке мы познакомились с обязательным атрибутом alt и выяснили преимущества использования тегов <figure> и <figcaption>. Проходите тест по разделу «Изображения в HTML» и переходите к изучению таблиц.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Группировка элементов списка в HTML (OPTGROUP)Формы в HTML
Селекторы и свойства в CSSЗнакомство с CSS
Селекторы атрибутов: простой выборСелекторы в CSS
Наследование в CSSСтруктура и каскад
Группировка элементов в HTML-формах (FIELDSET, LEGEND)Формы в HTML
Селекторы классов и идентификаторовСелекторы в CSS
Структура документа: дочерние элементы в CSSСелекторы в CSS
Блочный элемент DIV в HTMLОстальное
Акцентирование (выделение) текста в HTMLРазметка текста в HTML
Раздел «Изображения в HTML»
39. УРОК: 1. Что такое изображения в HTML
40. УРОК: 2. Выравнивание изображений при помощи HTML
41. УРОК: 3. Ширина, высота, рамка у изображений в HTML
42. ПРАКТИКА: 4. Добавляем рамки изображениям
УРОК 43. 5. Альтернативный текст и группировка элементов тегом figure в HTML
Вы здесь
44. ТЕСТ: 6. Тест по разделу «Изображения в HTML»
Другие разделы
Раздел 1. Знакомство с HTML
Раздел 2. Разметка текста в HTML
Раздел 3. Ссылки в HTML
Раздел 5. Таблицы в HTML
Раздел 6. Формы в HTML
Раздел 7. HTML5
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Знакомство с Flexbox
Раздел 23. Практика с htmlbook.ru
Раздел 24. Элементы сайта
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Если вас интересует компьютерная безопасность, реверс-инжиниринг и анализ бинарных файлов, то посмотрите вторую часть сайта Codebra: CodeSecure

Закрыть окно