Найти в Дзене
19 подписчиков

Любите ARIA? Нет, Кипелов тут не причем


ARIA (Accessible Rich Internet Applications) — это набор атрибутов, разработанный для того, чтобы улучшить доступность веб-приложений для людей с ограниченными возможностями. Он помогает разработчикам создавать интерфейсы, которые могут быть более легко интерпретированы вспомогательными технологиями, такими как экранные читалки. Это особенно важно для людей с ограниченным зрением или моторикой.

Основные атрибуты ARIA:

1. aria-label: используется для предоставления текста этикетки для элемента.

<button aria-label="Закрыть">X</button>

2. aria-hidden: указывает, что элемент и его дочерние элементы недоступны для вспомогательных технологий.

<div aria-hidden="true">Этот текст будет игнорироваться.</div>

3. aria-live: сообщает экранному чтецу об изменениях в содержимом, которые происходят динамически.

<div aria-live="polite">Контент будет прочитан экранным чтецом при изменении.</div>

4. aria-expanded: указывает состояние раскрытия или сворачивания элементов интерфейса (например, аккордеоны, выпадающие списки).

<button aria-expanded="false">Меню</button>

5. role: Определяет роль элемента интерфейса, помогая вспомогательным технологиям понять его назначение.

<div role="alert">Это важное сообщение!</div>

Преимущества использования ARIA:
— лучшая доступность: делает ваше приложение доступным для большего круга пользователей;
— социальная ответственность: помогает соблюдать стандарты доступности и поддерживать инклюзивность;
— улучшение SEO: иногда улучшает видимость вашего контента для поисковых систем.

Использование ARIA атрибутов поможет вам создать более доступные и понятные веб-приложения для всех пользователей.

Почитать подробнее можно в этой статье: https://doka.guide/a11y/aria-intro/

#урок #html

1 минута