gpt4 book ai didi

html - HTML 错误算作 WCAG 错误吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:04 25 4
gpt4 key购买 nike

我正在尝试使网站符合 WCAG 标准并阅读了很多相关内容,但仍然存在一个问题:

如果文档有 HTML 错误,是否会被视为符合 WCAG 2.0 AA 标准?

以下是 Total Validator 生成的报告。它有 2 个差异部分。 1 表示 HTML 错误,其他表示 WCAG 错误。这是否意味着如果存在 HTML 错误和 WCAG 错误,文档将符合 WCAG 标准?

Screenshot of the report generated by Total Validator, showing a section titled "HTML Errors" and a section titled "WCAG 2.0 A Errors".

顺便说一下,它是 HTML 4。

最佳答案

此类 HTML 错误不算作违反 WCAG 2.0,但对于各种构造,WCAG 2.0 可能会提出与 HTML 规范中的要求一致的要求。

如果 WCAG 2.0 要求符合 HTML 规范,则它必须规范地引用某些特定 HTML 规范的某些特定版本(从而导致有害的僵化)使用松散的语言,使 WCAG 2.0 本身成为一个非常移动的目标(其内容会随着 HTML 规范的变化而变化)。

然而,Guideline 4.1 (Compatible: Maximize compatibility with current and future user agents, including assistive technologies) 要求“元素有完整的开始和结束标签,元素根据它们的规范嵌套,元素不包含重复的属性,任何ID都是唯一的,除非规范允许这些功能”。

从这个意义上说,为了符合 WCAG 2.0,需要遵守一些句法规则。这个要求的范围比较模糊,因为 HTML 规则因语言版本而异,而且措辞有点奇怪,看起来很随意。例如,它不禁止未定义的元素、未定义的属性、违反(某些)HTML 规范的属性值,或任何可能被归类为“语义错误”的内容。远非显而易见的是,例如。 <a href=...><h2>...</h2></a>将违反 WCAG 2.0:根据 HTML 4,它是无效的嵌套,但在 HTML5 CR 中允许。

这与 WCAG 1.0 不同,WCAG 1.0 有关于 using W3C technologies 的一般要求并特别避免弃用的 HTML 功能。可以公平地假设更改是有意的:WCAG 2.0 一致性标准有意不包括对某些 HTML 规范的一致性

关于html - HTML 错误算作 WCAG 错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19675543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com