我正在审核一个教育网站,它没有通过HTML5或CSS w3.org可访问性测试。这是常态吗?这几天有没有网站通过这些测试?
EG。
错误值元素
meta
上属性名称的格式:未注册关键字格式。&安培;没有开始角色参考。 (
&
可能应该以{{1}}转义。)CSS级别2.1中不存在属性
&
,但存在于[css3]中:border-radius
未知的伪元素或伪类10px
答案 0 :(得分:1)
我正在审核一个教育网站,它没有通过HTML5或CSS w3.org可访问性测试。这是常态吗?这几天有没有网站通过这些测试?
W3C验证器大约两个月前更新了HTML5。有一些错误,但我没有跟踪进展。这些错误主要是围绕一些ARIA的东西。通常,尽可能使代码有效是件好事。请注意,如果验证器表示它是100%有效的代码,这并不意味着该站点是可访问的,则它不是可访问性测试程序。 CSS测试也是如此,它会将CSS与规范相匹配,并确保您在正确的位置拥有:
和;
。它可能会进行一些颜色对比测试,但我不是100%。如果验证器有,它使用WCAG 2.0来检查比率。
错误值元素元素上属性名称的格式:未注册关键字格式。 &安培;没有开始角色参考。 (&可能应该被转义为&。)
这是一个古老的问题。某处你有一个&
,可能是一个链接,例如:mysite.com/var1=Ryan&var2=B
。验证者认为您试图说&var2
是一个有效的HTML实体,并说您的链接应编码为mysite.com/var1=Ryan&var2=B
。
属性border-radius在CSS级别2.1中不存在但存在于[css3]中:10px未知伪元素或伪类:nth-child
CSS Validator仍在检查CSS 2.1规范,或者它说“嘿,并非所有浏览者都了解CSS3,所以你可能想要改变它。”