Привет, Тобиас — после перепроверки я преувеличил этот момент:
Текст alt доступен зрячим пользователям, но для его просмотра требуются действия мышью, которые я обычно не совершаю при прокрутке тем. Если бы рядом с изображением не было значка «alt», я бы даже не подумал наводить курсор на картинки, чтобы проверить наличие текста альтернативного описания. На самом деле это имеет смысл, поскольку текст alt не предназначен для передачи дополнительной информации и должен быть избыточным для зрячих пользователей…
Я тоже не эксперт в области доступности, но вижу, что эти функции служат совершенно разным целям как для зрячих, так и для слабовидящих пользователей.
Текст alt:
- рекомендуется использовать для подробного описания изображения слабовидящим пользователям как эквивалент визуального контента
- по умолчанию скрыт от зрячих пользователей, поскольку они могут видеть изображение
- (предположительно обрабатывается по умолчанию программами чтения с экрана и другими инструментами доступности)
figcaption:
- может содержать заголовок, примечание, цитату или другой контекстный ориентир для всех пользователей — не обязательно полное описание того, что изображено на картинке
- отображается в потоке документа/поста для всех пользователей, независимо от того, зрячие они или нет
- не требует дополнительных действий для просмотра, кроме обычного просмотра и прокрутки
По сути, текст alt заменяет изображение — говорит вам точно, что это такое. А figcaption может объяснить, зачем автор его разместил.
Текст alt для вашего изображения точен: «Серый полосатый кот сидит на деревянном ограждении на улице, выглядит бодрым и любопытным на фоне зелёной листвы». (Специалисты по доступности могли бы предложить ещё больше деталей и меньше субъективности: «Серый полосатый кот сидит прямо на деревянной скамье на улице, заполняя кадр и глядя на что-то за пределами кадра. Солнечный фон с листвой размыт, а кот находится в тени, при этом его лицо находится в резком фокусе».)
А figcaption мог бы звучать так: «Кот с примером текста alt» — или «Равенпаву безразлична ваша педантичность».
Я не могу говорить о более широких последствиях отклонения от CommonMark — я просто подумал, что если в CommonMark не планируется внедрение новых функций, то отклонение может быть оправдано ради чего-то широко полезного.