HTML 4.01严格的ARIA Doctype,可通过W3C Validator进行验证

时间:2013-10-01 07:03:25

标签: doctype w3c-validation wai-aria html4

“HTML 4.01 Strict Markup + ARIA”是否有<!doctype>

我目前正在使用HTML 4.01 Strict <!DOCTYPE>,我在使用W3C Validator验证我的页面时显然会出错。

这个问题有解决办法吗?

当我使用Accessibilty工具栏时,我在收到HTML标记后指向该行时出现以下错误:

  

第256行,第1列:此处不允许使用字符数据
  内容处理:表格数据;名称= “字符集”

     

您在不允许出现的地方使用过字符数据。   可能导致此错误的错误包括:

     
      
  • 将文本直接放在文档正文中,而不将其包装在容器元素(例如<p>aragraph</p>)或

  • 中   
  • 忘记引用属性值(其中“%”和“/”等字符很常见,但不能在没有引号的情况下出现)或

  •   
  • 在HTML 4.01或更早版本中使用XHTML样式的自动关闭标记(例如<meta ... />)。要修复,请删除额外的斜杠('/')字符。有关其原因的更多信息,请参阅SGML,HTML,XML和XHTML中的空元素。

  •   

1 个答案:

答案 0 :(得分:2)

HTML 4.01 + ARIA没有已发布的DTD。如果只有一个稳定的,准确的文档来指定允许的ARIA属性和可以使用它们的HTML 4.01元素,那么就可以写一个。 Using WAI-ARIA in HTML仍然只是一个WD,并称自己为“实用指南”。而且我不确定它应该如何解释。我想最简单的,也可能是唯一现实的方法是编写一个允许所有元素的所有ARIA属性的DTD,并为所有元素使用相同的值集,即使这会违反许多建议。

另一个问题似乎是无关的,应该作为一个单独的问题提出。您应该解释一下您所指的可访问性工具栏以及HTML文档包含的内容。