Я использую http://validator.w3.org/nu/ для проверки HTML5 своего документа. . Я не понимаю, почему я получаю ошибку проверки в следующем коде. Я проверил http://www.w3.org/TR/wai-aria/roles#treeitem и подумал, что можно поместить элемент li с role="treeitem" внутри элемента ul с role="group". Нулевой валидатор говорит мне, что это не разрешено. Я хотел бы знать, прав ли nu-валидатор в своем вердикте, и если да, то где мы можем найти информацию о схеме для деревьев ARIA, которая это предусматривает. Спасибо.
Пример кода, который не проходит проверку:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Trees</title>
</head>
<body>
<h1 id="label_1">Fruits and vegetables</h1>
<ul id="tree" role="tree" tabindex="0" aria-labelledby="label_1">
<li role="treeitem" aria-expanded="true">
<a href="#">Fruits</a>
<ul id="tree1_1" role="group">
<li role="treeitem"><a href="#">Oranges</a></li>
<li role="treeitem"><a href="#">Apples</a></li>
</ul>
</li>
<li role="treeitem">
<a href="#">Vegetables</a>
<ul id="tree1_2" role="group">
<li role="treeitem"><a href="#">Carrots</a></li>
</ul>
</li>
</ul>
</body>
</html>