Могу ли я использовать атрибуты роли и арии в xhtml 1.0

Я использую XHTML 1.0 для веб-сайта. Я хочу сделать его доступным, поэтому я хочу добавить атрибуты «роль» и «ария» в свою разметку. Поможет ли это в любом случае вспомогательным технологиям лучше интерпретировать мой веб-сайт или эти атрибуты предназначены только для HTML5?


person Manish Pradhan    schedule 05.09.2014    source источник
comment
WAI-ARIA был впервые создан для XHTML 1.1. Поэтому вы не можете проверить это с помощью XHTML 1.0. Но если вы будете использовать его как text/html, браузеры все равно будут относиться к нему так же, как к HTML5.   -  person Alohci    schedule 07.09.2014
comment
Вы имеете в виду, если я покажу свой ‹html› вот так — ‹html content=text/html›?   -  person Manish Pradhan    schedule 08.09.2014
comment
Нет. Я имею в виду, что файл должен быть отправлен с заголовком HTTP Content-Type:text/html. Но веб-серверы обычно делают это за вас.   -  person Alohci    schedule 08.09.2014


Ответы (2)


Если вам абсолютно необходимо использовать XHTML1.0, группа WAI-ARIA выпустила неофициальный Тип документа XHTML1.0+ARIA, который позволит вам писать относительно соответствующий код со следующим типом документа:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+ARIA 1.0//EN"
  "http://www.w3.org/WAI/ARIA/schemata/xhtml-aria-1.dtd">
person Community    schedule 08.09.2014
comment
Это помогает, но все еще не отвечает на мой вопрос должным образом. Что, если я не могу изменить тип документа, могу ли я по-прежнему использовать эти атрибуты и будут ли они работать независимо от того, станет ли разметка недействительной? - person Manish Pradhan; 08.09.2014
comment
Если вы не можете изменить тип документа, вы находитесь в затруднительном положении. Вы либо пишете непроверяющий код, либо не можете добавить необходимые теги ARIA. - person ; 09.09.2014
comment
Просто дополнение, в этой статье чуть более подробно описано, почему вы не можете использовать aria с xhtml или html4 по сей день. По сути, поддержка ARIA будет означать обновление DTD, которые являются частью спецификации. powermapper.com/blog/w3-aria-why-doesnt -это-подтвердить - person Olga; 05.10.2015

ОК, я провел небольшое тестирование и могу с уверенностью сказать, что это РАБОТАЕТ!

Конечно, разметка оказалась недействительной, но программы чтения с экрана легко смогли подобрать атрибуты.

person Manish Pradhan    schedule 09.09.2014