HTML4.01 Strict ARIA Doctype для проверки через валидатор W3C

Есть ли <!doctype> для "HTML 4.01 Strict Markup + ARIA"?

Также в настоящее время у меня есть HTML 4.01 Strict <!DOCTYPE>, я, очевидно, получаю сообщение об ошибке при проверке моей страницы с помощью W3C Validator.

Есть ли решение этой проблемы?

Также, когда я использую панель инструментов Accessibilty, я получаю следующую ошибку, указывающую на строку после закрывающего тега HTML:

Строка 256, столбец 1: символьные данные здесь не разрешены
Content-Disposition: form-data; name = "кодировка"

Вы использовали символьные данные в том месте, где это не разрешено. Ошибки, которые могут вызвать эту ошибку, включают:

  • помещая текст непосредственно в тело документа, не помещая его в контейнерный элемент (например, <p>aragraph</p>), или

  • забывают процитировать значение атрибута (где такие символы, как «%» и «/» являются общими, но не могут появляться без окружающих кавычек), или

  • использование самозакрывающихся тегов в стиле XHTML (например, <meta ... />) в HTML 4.01 или более ранней версии. Чтобы исправить это, удалите лишнюю косую черту ('/'). Дополнительные сведения о причинах этого см. В разделе Пустые элементы в SGML, HTML, XML и XHTML.


person bombayquant    schedule 01.10.2013    source источник


Ответы (1)


Для HTML 4.01 + ARIA не существует опубликованного DTD. Было бы возможно написать один, если бы только существовал стабильный, точный документ, определяющий разрешенные атрибуты ARIA и элементы HTML 4.01, на которых они могут быть использованы. Использование WAI-ARIA в HTML по-прежнему является только WD и называет себя « практическое руководство ». И я не уверен, как это следует интерпретировать. Я предполагаю, что самым простым и, возможно, единственно реалистичным подходом было бы написать DTD, который разрешает все атрибуты ARIA для всех элементов с одним и тем же набором значений для всех элементов, даже если это нарушит многие рекомендации.

Другой вопрос, кажется, не имеет отношения, и его, вероятно, следует задавать как отдельный вопрос. И вам, вероятно, следует объяснить, о какой панели инструментов специальных возможностей вы имеете в виду и что содержит ваш HTML-документ.

person Jukka K. Korpela    schedule 01.10.2013
comment
Большое спасибо, Юкка, я использую панель инструментов веб-доступности для IE, а HTML-код содержит обычный заголовок, навигацию, основное содержимое и нижний колонтитул, где все закрыто должным образом. Когда я копирую View Source и Validate, эта ошибка не появляется. Любая подсказка по этому поводу? - person bombayquant; 01.10.2013
comment
@Chinya_DotA, я вижу, но на панели инструментов есть много команд, в том числе множество способов запустить валидатор. Я действительно думаю, что это отдельный вопрос. Более того, вероятно, потребуется URL-адрес вашего документа, поскольку это немного похоже на неисправность сервера (заголовки HTTP отправлены частично неправильно?). - person Jukka K. Korpela; 01.10.2013