我试图使一个网站符合WCAG,并阅读了相当多关于它的,但仍然有一个问题:
如果文档有HTML错误,它会被认为符合WCAG2.0AA吗?
下面是由生成的报告。它有两个不同的部分。1用于HTML错误,其他用于WCAG错误。这是否意味着如果存在HTML错误和WCAG错误,文档将符合WCAG吗?

顺便说一下,它是HTML 4。
发布于 2013-10-30 08:43:28
HTML错误本身并不意味着违反了WCAG2.0,尽管对于各种构造,WCAG2.0可能会强加与HTML规范中的需求相一致的需求。
如果WCAG2.0要求符合HTML规范,那么它必须在规范上引用某些特定HTML规范的特定版本(从而造成有害的僵化)或使用松散的语言,使WCAG2.0本身成为一个非常动人的目标(随着HTML规范的改变,其内容将有所不同)。
但是,Guideline 4.1 (兼容:最大限度地兼容当前和未来的用户代理,包括辅助技术)要求“元素具有完整的开始和结束标记,元素按照其规范嵌套,元素不包含重复的属性,任何ID都是唯一的,除非规范允许这些特性”。
从这个意义上讲,为了符合WCAG2.0,需要遵守一些语法规则。这一要求的范围相当模糊,因为HTML规则因语言版本而异,而且措辞有些奇怪,看上去有些武断。例如,它不禁止违反(某些) HTML规范的未定义元素、未定义属性、属性值或任何可能被归类为“语义错误”的内容。<a href=...><h2>...</h2></a>是否会违反WCAG2.0还远不明显:根据HTML4,它是无效的嵌套,但在HTML5 CR中是允许的。
这与WCAG1.0不同,WCAG1.0对using W3C technologies有一个通用的要求,特别是避免了不推荐的HTML特性。假设更改是有意的,这是公平的:WCAG2.0一致性标准有意不包括某些HTML规范的一致性
https://stackoverflow.com/questions/19675543
复制相似问题