Я использую XHTML 1.0 для веб-сайта. Я хочу сделать его доступным, поэтому я хочу добавить атрибуты «роль» и «ария» в свою разметку. Поможет ли это в любом случае вспомогательным технологиям лучше интерпретировать мой веб-сайт или эти атрибуты предназначены только для HTML5?
Могу ли я использовать атрибуты роли и арии в xhtml 1.0
Ответы (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
Это помогает, но все еще не отвечает на мой вопрос должным образом. Что, если я не могу изменить тип документа, могу ли я по-прежнему использовать эти атрибуты и будут ли они работать независимо от того, станет ли разметка недействительной?
- person Manish Pradhan; 08.09.2014
Если вы не можете изменить тип документа, вы находитесь в затруднительном положении. Вы либо пишете непроверяющий код, либо не можете добавить необходимые теги ARIA.
- person ; 09.09.2014
Просто дополнение, в этой статье чуть более подробно описано, почему вы не можете использовать aria с xhtml или html4 по сей день. По сути, поддержка ARIA будет означать обновление DTD, которые являются частью спецификации. powermapper.com/blog/w3-aria-why-doesnt -это-подтвердить
- person Olga; 05.10.2015
ОК, я провел небольшое тестирование и могу с уверенностью сказать, что это РАБОТАЕТ!
Конечно, разметка оказалась недействительной, но программы чтения с экрана легко смогли подобрать атрибуты.
person
Manish Pradhan
schedule
09.09.2014
text/html
, браузеры все равно будут относиться к нему так же, как к HTML5. - person Alohci   schedule 07.09.2014Content-Type:text/html
. Но веб-серверы обычно делают это за вас. - person Alohci   schedule 08.09.2014