我在W3C验证中遇到此错误。我正在使用HTML5 doctype <!DOCTYPE html>
元素导航上属性角色的分值不佳。
代表
<nav class="pagination" role="pagination">
有谁知道如何解决这个问题或者背后的原因是什么? W3V验证器不支持ARIA吗?
答案 0 :(得分:4)
正如validator所说,pagination
是nav
元素的错误值,您可以改用navigation
。验证以下代码并亲自查看
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<meta charset="utf-8">
</head>
<body>
<nav role="navigation"> </nav>
</body>
</html>
来自w3org
但是,为了使用户代理更容易访问该结构 支持ARIA以及确保不支持ARIA的用户代理 支持HTML5还可以了解结构,添加ARIA 建议使用role =“navigation”。