http://validator.w3.org/nu/を使用して、ドキュメントでHTML5検証を実行しています。次のコードで検証エラーが発生する理由がわかりません。http://www.w3.org/TR/wai-aria/roles#treeitemを確認し、role="group"の要素ul内にrole="treeitem"のli要素を配置しても問題ないと思いました。nuバリデーターはそれが許可されていないことを教えてくれます。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>