Добавление замещающего текста и метки арии к значку избранного

Как мы можем добавить альтернативный текст и метку арии к значку избранного?

Пробовал следующее, но безрезультатно.

Я задаюсь вопросом, нужны ли эти детали значку избранного, но не вижу ссылок в W3, чтобы подтвердить, нужно ли это или нет.

Пожалуйста, совет.

<!DOCTYPE html>
<html>
<head>
  <title>My Page Title</title>
  <link 
    rel = "icon" 
    type = "image/x-icon" 
    href = "https://www.company.com/favicon.ico" 

    <!-- This doesn't do anything. And do I even need this -->
    alt = "some sample" 
    aria-label = "I AM ARIA LABEL"
  >
</head>
<body>

<h1>This is a Heading 12</h1>
<p>This is a paragraph. 1</p>

</body>
</html>
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
55
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

alt или aria-label не требуются или не нужны в теге <link>, который вы идентифицировали как фавикон на своей странице. в дополнение к alt:

  • атрибут alt работает только в том случае, если определенное изображение на веб-сайте не может быть отображено.
Ответ принят как подходящий

Фавикон 1.) не является тегом img и 2.) не отображается в body HTML-кода, поэтому вам не нужен атрибут alt или атрибут метки aria для него, поскольку он не будет прочитан программами чтения с экрана.

Имеет смысл. Но есть ли официальное руководство по этому поводу, подтверждающее эту информацию. Я не могу найти никаких ссылок на это.

karvai 03.04.2023 17:10

Что ж, если вы выполните поиск в Руководстве по доступности веб-контента по адресу w3.org/TR/WCAG21/#non-text-content, вы вообще не найдете термин «favicon». Вы можете найти «значок», но все в нем относится к содержанию или какому-то необходимому пояснению функциональности, а значок определенно не является содержанием, а самое большее «украшением» (поиск «значка» в WCAG даст только результаты, которые не соответствуют действительности). не относится к фавиконам). Он должен содержать некоторую информацию, чтобы считаться контентом, но фавиконы действительно слишком малы для этого (или даже не будут отображаться в некоторых случаях), поэтому просто забудьте об этом.

Johannes 03.04.2023 17:28

Технически, поскольку элемент <link>, ссылающийся на фавикон, находится в <head>, он не отображается на странице и, следовательно, не может иметь альтернативный текст или метку.

На самом деле, фавикон — это чисто декоративный значок, который поможет вам быстро идентифицировать ваш веб-сайт без необходимости пользователю читать URL-адрес или доменное имя. Таким образом, он не несет никакой полезной информации для слепых и слабовидящих пользователей, которые не могут различать достаточно деталей, что позволяет осуществлять быстрое визуальное распознавание.

Обратите внимание, что по только что объясненным причинам, если бы требовался альтернативный текст, он должен был быть пустым.

Другие вопросы по теме