首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5验证问题(HTML5)

HTML5验证问题(HTML5)
EN

Stack Overflow用户
提问于 2013-04-20 17:37:01
回答 3查看 1.9K关注 0票数 4

我几乎确保我的网站总是有效的。

因此,今天,在我的网站上更改了某一项之后,我再次运行了W3C验证器。

突然出现了大约20个错误--在周四(2天前)没有出现。

(对于我的验证,我选择了HTML5 / UTF8 -和上次一样)

出于某种原因,我现在得到了一个:

元素li缺少以下属性中的一个或多个: aria-checked,aria-展开,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext,-error用于我使用的每个列表项。

ARIA是强制性的吗?如果是这样的话,为什么我会突然犯这些错误--而两天前我没有这样做?

可能是我忽略了一些东西。我的网站可以在这里找到:http://www.project-voorbeeld3.be/

我不得不承认,ARIA在这一点上对我来说是新的--但是我看了很多关于它的文章,我只是不知道到底是怎么回事。

任何线索都欢迎!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-20 18:30:01

似乎是错误的警报(只是某人的错误)。找到这个来自http://lists.w3.org的消息

票数 4
EN

Stack Overflow用户

发布于 2013-04-20 18:07:32

在HTML5中强制使用ARIA将是非常愚蠢的。有些站点实际上不需要任何ARIA功能,这意味着所有用于验证的网页都必须重新完成:大量的毫无意义的工作。另一方面,当我实际使用验证器来查找HTML中的实际问题时,很难忽略ARIA错误。ARIA是好的,但它必须是可选的,而不是强制性的。我希望他们很快就能把这些废话从验证器上移除。

票数 1
EN

Stack Overflow用户

发布于 2013-04-21 13:42:06

到今天为止,似乎ARIA相关的HTML5错误消失了。

ARIA验证可以从以下网站进行:http://validator.w3.org/nu/

但请注意这一警告:

ARIA检查的W3C Nu标记验证服务支持是一项正在进行的工作,因此不能完全依赖于提供正确的结果。

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

https://stackoverflow.com/questions/16123276

复制
相关文章

相似问题

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