首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML错误是否算作WCAG错误?

HTML错误是否算作WCAG错误?
EN

Stack Overflow用户
提问于 2013-10-30 06:44:03
回答 1查看 282关注 0票数 4

我试图使一个网站符合WCAG,并阅读了相当多关于它的,但仍然有一个问题:

如果文档有HTML错误,它会被认为符合WCAG2.0AA吗?

下面是由生成的报告。它有两个不同的部分。1用于HTML错误,其他用于WCAG错误。这是否意味着如果存在HTML错误和WCAG错误,文档将符合WCAG吗?

顺便说一下,它是HTML 4。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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规范的一致性

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19675543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档