0

有没有<!doctype>“HTML 4.01 Strict Markup + ARIA”?

我目前也有 HTML 4.01 Strict <!DOCTYPE>,显然在使用 W3C 验证器验证我的页面时出现错误。

这个问题有什么解决办法吗?

此外,当我使用 Accessibilty Toolbar 时,出现以下错误,指向结束HTML标记后的行:

第 256 行,第 1 列:此处不允许使用字符数据
Content-Disposition: form-data; 名称="字符集"

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

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

  • 忘记引用属性值(其中“%”和“/”等字符很常见,但如果没有引号就不能出现),或者

  • <meta ... />在 HTML 4.01 或更早版本中使用 XHTML 样式的自闭合标签(例如)。要解决此问题,请删除多余的斜杠 ('/') 字符。有关此原因的更多信息,请参阅 SGML、HTML、XML 和 XHTML 中的空元素。

4

1 回答 1

2

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

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

于 2013-10-01T07:19:09.397 回答